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

FragmentTransaction.remove ошибка - Android

Восстановить пароль Регистрация
Другие темы раздела
Android GridView и экраны http://www.cyberforum.ru/android-dev/thread1451839.html
Имеется GridVIew который заполняется картинками. Как его настроить так, чтобы на разных диагоналях у меня в одном ряду было больше картинок и сами картинки увеличивались в размере?
Android Обход защиты декомпиляции приложения Всем привет. В общем проблема. Пытался декомпилировать приложение одно, но, судя по всему, стоит какая-то защита от декомпиляции. Сам я не особо сильно знаком с apk софтом, но все же. Пытался декомпилировать через Virtuous Ten Studio - выдавало кучу ошибок + Decompiling file failed. Был бы признателен подсказке как обойти данную защиту. Старее версию этой программы я декомпилировал с... http://www.cyberforum.ru/android-dev/thread1451756.html
Android Информация об устройстве
Здравствуйте. Существуют планшеты с модулем для отправки sms. Подскажите пожалуйста, как можно определить наличие модуля? Я искал в Build , но ничего то не нашел. public static String RELEASE = android.os.Build.VERSION.RELEASE; public static String DEVICE = android.os.Build.DEVICE; public static String MODEL = android.os.Build.MODEL;
Авторизация через аккаунт гугл Android
Здравствуйте, делаю диплом, столкнулся с проблемой авторизации. Думаю через Гугл аккаунт. Есть база, в которой будет хранится информация о пользователе, как такое реализовать, надо ли в базе таблице user? если да то какой пароль туда писать, авторизация пригодится, если программу удалят, а потом заново установят - сохранятся все настройки, и т.д. Я не компетентный в данной теме, поскольку под...
Android Активити и фрагмент http://www.cyberforum.ru/android-dev/thread1451635.html
в фрагменте у меня есть функция public void setBmp(Bitmap bmp) { } в активити я использую Fragment f = getFragmentManager().findFragmentById(R.id.content_frame); ((ThirdFragment) f).setBmp(bmp); чтобы передать bmp туда, но у меня выкидывает из приложения с ошибкой что делать? помогите
Android USB отладка приложения в эмуляторе Какой эмулятор выбрать для отладки приложения по usb? 1. Andy. adb не видит Andy. Нужно настроить usb-slave режим в Virtual box. Инструкция как это сделать нет. 2. BlueStack. adb видит порт, но в блюстеке в настройках отсутствует меню разработчика. Нельзя выбрать приложение для отладки и нельзя поставить галочку "Ждать подключения отладчика" + невозможно поставить ssl сертификат. Мне нужна... подробнее

Показать сообщение отдельно
xSCJx
22 / 19 / 1
Регистрация: 24.12.2012
Сообщений: 435
20.05.2015, 00:38     FragmentTransaction.remove ошибка
Привет. Не пойму, почему не удаляется фрагмент?

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, то все отлично, но почему не работает так? Без переноса.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 15:46. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru