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

Exception при использовании анимации фрагментов - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Где хранятся файлы с БД SQLite в Android Studio? http://www.cyberforum.ru/android-dev/thread1414472.html
Такая проблема, создал БД, создал колонки с именами, но потом начал переименовывать и ошибка (код ниже). Пишет не создано колонки с именем, как я понял. Создал новый проект, там программа запускается...
Программирование Android Парсинг html страницы андроид Здравствуйте. Я новичок в программировании, так что не прошу судить строго. Вот завис на одном момента. Пишу приложение, в котором необходимо скачивать содержимое страницы и потом его разбирать.... http://www.cyberforum.ru/android-dev/thread1414383.html
Программирование Android Есть у кого рабочий пример Анимационного скроллинга ListView?
Есть у кого рабочий пример Анимационного скроллинга ListView?
Программирование Android Как вызвать Notification в Broadcast Receiver?
нужно чтобы по событию в классе Broadcast Receiver, а точнее в методе onReceive() запустить метод уведомления например такое http://developer.alexanderklimov.ru/android/notification.php, код...
Программирование Android Прием UDP пакетов http://www.cyberforum.ru/android-dev/thread1414200.html
Здравствуйте. Сразу скажу, никогда не имел дело с сокетами, тем более с UDP. Сервер у меня на python и с ним проблем никаких нет, клиент исправно шлет на него пакеты. А вот как отправить ответ не...
Программирование Android Несколько фрагментов на одной кладке ViewPager Возникла необходимость при подгонке под разные размеры устройств уменьшить на большом экране количество вкладок. Т. е. на телефоне Вкладка1=Фрагмет1, Вкладка2=Фрагмент2, Вкладка3=Фрагмент3. На... подробнее

Показать сообщение отдельно
Mikalai
256 / 232 / 93
Регистрация: 11.01.2015
Сообщений: 655

Exception при использовании анимации фрагментов - Программирование Android

06.04.2015, 19:15. Просмотров 426. Ответов 5
Метки (Все метки)

В приложении есть 2 фрагмента сменяющие друг друга на экране.
Java
1
2
3
4
5
6
7
8
fragmentTransaction = fragmentManager.beginTransaction(); 
 
fragmentTransaction.setCustomAnimations(R.anim.fragment_vert_add, R.anim.fragment_vert_remove);
 if(fragment1.isAdded())
            fragmentTransaction.replace(R.id.linear_layout_id, fragment2);
        else
            fragmentTransaction.replace(R.id.linear_layout_id, fragment1);
        fragmentTransaction.commit();
Проблема возникает при нажатии на экран во время анимации:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
E/AndroidRuntime﹕ FATAL EXCEPTION: main
    java.lang.IllegalStateException: No activity
            at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1123)
            at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1118)
            at android.support.v4.app.FragmentManagerImpl.dispatchActivityCreated(FragmentManager.java:1927)
            at android.support.v4.app.Fragment.performActivityCreated(Fragment.java:1800)
            at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:977)
            at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1136)
            at android.support.v4.app.BackStackRecord.run(BackStackRecord.java:739)
            at android.support.v4.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1499)
            at android.support.v4.app.FragmentManagerImpl$1.run(FragmentManager.java:456)
            at android.os.Handler.handleCallback(Handler.java:605)
            at android.os.Handler.dispatchMessage(Handler.java:92)
            at android.os.Looper.loop(Looper.java:137)
            at android.app.ActivityThread.main(ActivityThread.java:4424)
            at java.lang.reflect.Method.invokeNative(Native Method)
            at java.lang.reflect.Method.invoke(Method.java:511)
            at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:791)
            at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:558)
            at dalvik.system.NativeStart.main(Native Method)
Как быть?!...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru