Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android GridView и экраны http://www.cyberforum.ru/android-dev/thread1451839.html
Имеется GridVIew который заполняется картинками. Как его настроить так, чтобы на разных диагоналях у меня в одном ряду было больше картинок и сами картинки увеличивались в размере?
Программирование Android Обход защиты декомпиляции приложения Всем привет. В общем проблема. Пытался декомпилировать приложение одно, но, судя по всему, стоит какая-то защита от декомпиляции. Сам я не особо сильно знаком с apk софтом, но все же. Пытался... http://www.cyberforum.ru/android-dev/thread1451756.html
Программирование Android Информация об устройстве
Здравствуйте. Существуют планшеты с модулем для отправки sms. Подскажите пожалуйста, как можно определить наличие модуля? Я искал в Build , но ничего то не нашел. public static String RELEASE...
Авторизация через аккаунт гугл Программирование Android
Здравствуйте, делаю диплом, столкнулся с проблемой авторизации. Думаю через Гугл аккаунт. Есть база, в которой будет хранится информация о пользователе, как такое реализовать, надо ли в базе...
Программирование Android Активити и фрагмент http://www.cyberforum.ru/android-dev/thread1451635.html
в фрагменте у меня есть функция public void setBmp(Bitmap bmp) { } в активити я использую Fragment f = getFragmentManager().findFragmentById(R.id.content_frame); ((ThirdFragment)...
Программирование Android USB отладка приложения в эмуляторе Какой эмулятор выбрать для отладки приложения по usb? 1. Andy. adb не видит Andy. Нужно настроить usb-slave режим в Virtual box. Инструкция как это сделать нет. 2. BlueStack. adb видит порт, но в... подробнее
xSCJx
22 / 19 / 6
Регистрация: 24.12.2012
Сообщений: 435
0

FragmentTransaction.remove ошибка

20.05.2015, 00:38. Просмотров 389. Ответов 3
Метки (Все метки)

Привет. Не пойму, почему не удаляется фрагмент?

XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    android:gravity="center">
 
    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="ACTIVITY LAYOUT" />
 
    <Button
        android:id="@+id/del_button"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:text="RemoveFragment" />
 
    <FrameLayout
        android:id="@+id/button_container"
        android:layout_width="match_parent"
        android:layout_height="match_parent"/>
 
</LinearLayout>
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
FragmentManager fragmentManager = getSupportFragmentManager();
 
        final FragmentTransaction fragmentTransaction =
                fragmentManager.beginTransaction();
        fragmentTransaction.add(R.id.button_container, new ButtonFragment()).commit();
 
        /////////////////
 
        Button delButton = (Button)findViewById(R.id.del_button);
        delButton.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                Fragment fragment = (ButtonFragment)getSupportFragmentManager()
                      .findFragmentById(R.id.button_container);
 
                Log.i("TAG", fragment == null ? "NULL" : "NotNull");
 
                fragmentTransaction.remove(fragment).commit();
            }
        });
Добавлено через 30 минут
если перенести
Java
1
2
3
 FragmentManager fragmentManager = getSupportFragmentManager();
                FragmentTransaction fragmentTransaction =
                        fragmentManager.beginTransaction();
в onClick, то все отлично, но почему не работает так? Без переноса.

Вернуться к обсуждению:
FragmentTransaction.remove ошибка
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.05.2015, 00:38
Готовые ответы и решения:

Ругается на FragmentTransaction
Пишу Bluetooth-чат. Пример был взят с GoogleDev. Студия ругается мол символ...

Метод remove() у ArrayList не умеет работать с переменными?
Есть массив EditText-ов. Если указывать индекс его методу remove() напрямую -...

Реализовать аппликативный оператор MY-REMOVE-IF с интерфейсом и семантикой, аналогично стандартному REMOVE-IF
Реализовать аппликативный оператор MY-REMOVE-IF с интерфейсом и семантикой,...

Функция remove() удаляет только заранее запланированые файлы, выдавая ошибку на remove (STRING)
Салем, начал изучать файловую работу в С++, и столкнулся с такой проблемой, что...

Ошибка при явной реализации методов Add и Remove
Добрый день. Есть два класса событий MyEvent и MyEvent2, код ниже. С первым...

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