Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 46, средняя оценка - 5.00
Stylish2013
7 / 7 / 1
Регистрация: 20.04.2013
Сообщений: 666
#1

Fragment вместо Activity - Программирование Android

12.05.2013, 02:59. Просмотров 6272. Ответов 61
Метки нет (Все метки)

Использую фрагмент вместо Activity. Но теперь методы не запускаются с фрагментов. Как можно полностью реализовать во фрагменте всё то, что было реализованно с помощью обычного Activity.
Вид метода:
Javascript
1
2
3
4
5
6
public void logOut() {
        antFPr.access_token = null;
        antFPr.expires = 0;
        antFPr.save(Preferens.this);
        System.out.println("LogOut");
    }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.05.2013, 02:59
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Fragment вместо Activity (Программирование Android):

Fragment не отображается на Activity
Здравствуйте! Помогите, пожалуйста, разобраться. Суть такая: пользователь...

Переход из Fragment в Activity
как реализовать переход из Fragment В activity в фрагменте кнопка при нажатии...

Callbeck from Activity to Fragment
При нажатии кнопки в активити должен отрабатывал метод в фрагменте (допустим...

Использование Fragment в Activity
Здравствуйте, делаю модуль для регистрации юзера, она прозодит в несколько...

Переход с fragment на activity
в проекте 3 фрагмента, в фрагменте есть кнопка, если нажать эту кнопку тебя...

Переход между fragment и activity
Доброй ночи) возникла необходимость обратного перехода от активити во...

61
V0v1k
1160 / 984 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
18.05.2013, 01:57 #61
ну откуда-то она берется...
чудес не бывает.
0
Stylish2013
7 / 7 / 1
Регистрация: 20.04.2013
Сообщений: 666
18.05.2013, 21:34  [ТС] #62
Так я полностью теперь понял конкретно в какой момент что происходит.
Значит так:
- Я захожу в приложение у меня есть Активность1 ввод имени.
- С неё я попадаю в на первую вкладку-Активность. Эту вкладку содержит TabActivity.
- TabActivity всего содержит 4 вкладки-активности.
- При нажатии кнопки Бэк на любой вкладке я выхожу из приложение. Так мне и нужно.
- Но у меня ещё есть в TabActivity на всех экранах кнопка вызывающая Фрагмент.
- Открывая фрагмент там есть кнопка попасть на Активность1 где нужно вводить имя (т.е. та самая первая активность)
- И тут кроется проблема. Я перехожу с фрагмента на Активность! но если я нажму Бэк я должен выйти из приложения, а я возвращаюсь на ту вкладку в TabActivity с которой нажал кнопку запуска фрагмента.
- Т.е. в момент запуска Активности1 при переходе с Фрагмента не убивается TabActivity с всеми вкладками.

Вот код фрагмента с которого я перехожу на Активность1:

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
public class MenuFragment extends Fragment {
 
    private static final String LOG_TAG = null;
    Account account = new Account();
    MainLoginActivity mainLog = new MainLoginActivity();
    AccountFPrefs accountFPrefs = new AccountFPrefs();
    AccountF accountF = new AccountF();
 
public View onCreateView(LayoutInflater inflater, ViewGroup container,
            Bundle savedInstanceState) {
        View v = inflater.inflate(R.layout.fragment, null);
 
        Button butSetOut = (Button) v.findViewById(R.id.buttonSetOut);
        Button button2 = (Button) v.findViewById(R.id.Button01);
 
        butSetOut.setOnClickListener(new OnClickListener() {
            public void onClick(View v) {
 
                logOut1();
                logOut2();
                logOut3();
                logOutDataBase();
            //это
                 getActivity().finish();
                 Intent intent = new Intent(getActivity(),
                 MainLoginActivity.class);
                 intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
                 startActivity(intent);[/I]
        }
        });
        return v;
    }
}
0
18.05.2013, 21:34
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.05.2013, 21:34
Привет! Вот еще темы с решениями:

Передача параметров с Activity в Fragment
Здравствуйте! У меня не получается передать параметры с Activity в Fragment....

Передача данных из Activity в Fragment
Есть основной класс (puplic class ViewContact) в котором есть фрагменты...

Принятие данных из Activity в Fragment
Здравствуйте, Дело вот как обстоит, мне нужно приянять один стринг параметр в...

Общение между RecyclerViewAdapter и Activity/Fragment
Здравствуйте, у меня возник вопрос. Как правильно организовать передачу данных...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
62
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru