Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

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

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

12.05.2013, 02:59. Просмотров 5845. Ответов 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");
    }
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.05.2013, 02:59     Fragment вместо Activity
Посмотрите здесь:

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

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

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

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

Передача данных из Activity в Fragment - Программирование Android
Есть основной класс (puplic class ViewContact) в котором есть фрагменты (public static class MainFragment extends Fragment), есть база...

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

Передача параметров с Activity в Fragment - Программирование Android
Здравствуйте! У меня не получается передать параметры с Activity в Fragment. Я пытался сделать это следующим образом: В Activity: ...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
18.05.2013, 01:57     Fragment вместо Activity #61
ну откуда-то она берется...
чудес не бывает.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.05.2013, 21:34     Fragment вместо Activity
Еще ссылки по теме:

Взаимодействие Fragment-ов через Activity (interface) - Программирование Android
Ребята гляньте пожалуйста не замыленным глазом на код. Пытаюсь понять как организовать взаимодействие фрагментов с помощью активити...

Fragment, Splash-activity, Jsoup onPostExecute - Программирование Android
Есть 2 фрагмента, собственно первый это сплеш-активити, перед запуском самого приложения: protected void onCreate(Bundle...

Жизненный цикл Activity и Fragment при повороте - Программирование Android
Ребят запутался я совсем. Помогите разобраться. Насколько я знаю при повороте удаляется активити, а соответственно все размещенные на ней...

Ошибка при конвертации класса Activity в Fragment (SherlockFragment) - Программирование Android
есть такой класс public class MainActivity extends Activity { LinkedList<Product> products = new LinkedList<Product>(); ...

Как вместо названия Activity подставить элемент ListView? - Программирование Android
В приложении 2 Activity - MainActivity и DetailActivity. При запуске приложения открывается MainActivity, где отображается список из...


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

Или воспользуйтесь поиском по форуму:
Stylish2013
7 / 7 / 1
Регистрация: 20.04.2013
Сообщений: 666
18.05.2013, 21:34  [ТС]     Fragment вместо Activity #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;
    }
}
Yandex
Объявления
18.05.2013, 21:34     Fragment вместо Activity
Ответ Создать тему
Опции темы

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