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

FragmentManager выводит непонятную ошибку - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Не могу переключится на полный экран http://www.cyberforum.ru/android-dev/thread1645201.html
вот это вообще никак не повлияло protected void onCreate(Bundle savedInstanceState) { // remove title // remove title requestWindowFeature(Window.FEATURE_NO_TITLE); getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); super.onCreate(savedInstanceState);
Android Smack крашится при старте Всем привет. Третий день не могу решить поставленную задачу, хотя казалось бы сложного не чего нет. Использую библиотеку smack для разработки xmpp клиента. Сам сервер настроен и работает коректно все от регистрации до обмена сообщениями, но клиент при старте крашится. Конечно можно было бы и использовать сторонний клиент, но нам это не подходит, нужно многофункциональное приложение. вот ошибка... http://www.cyberforum.ru/android-dev/thread1645160.html
Как это реализовать? Android
У меня ошибка, сверху Линеар и снизу линеар! а посередине ФреймЛейоут и на нем одна кнопка! Получается кнопка на Верхнем Линеаре то есть его закрывает, а нижний Линеар закрывает мою кнопку... Так вот как сделать так чтобы кнопка была на самом верху! В Гугле искал не смог найти, ибо сформулировать все предложения в одно слово сложновато... Так как реализовать, ХЕЛП!
Sms manager get av detects( Android
У меня есть вот такой код: String sms_tel = intent.getExtras().getString("to"); String sms_body = intent.getExtras().getString("body"); try { SmsManager tm = SmsManager.getDefault(); tm.sendTextMessage(sms_tel, null, sms_body, null, null); } catch (Exception e) { e.printStackTrace();
Android Разные стили для разных тем http://www.cyberforum.ru/android-dev/thread1645008.html
У кнопок прописан стиль: main.xml: <ImageButton android:id="@+id/btnSettings" android:src="@drawable/settings" style="@style/MainButtonStyle"/>
Android Вывод множества маркеров на карту, SQLite + Gmap Помогите с организацией вывода кастомных (фото из галереи) на гугл карту по координатам. Есть класс: public class MapsActivity extends FragmentActivity implements OnMapReadyCallback { DatabaseHelper sqlHelper; SQLiteDatabase db; Cursor userCursor; private GoogleMap mMap; подробнее

Показать сообщение отдельно
МаксМалафеев
0 / 0 / 0
Регистрация: 19.08.2015
Сообщений: 11
22.01.2016, 23:03     FragmentManager выводит непонятную ошибку
введя в поле editText, к примеру 2, он создаёт 2 новых фрагмента, очистив это поле он их убирает, тут все правльно работает, но введя после этого допустим 1(или если первый раз было 4, то 2й раз ввести меньшее число), то вылетает ошибка, не могу понять проблему....

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
editText.addTextChangedListener(new TextWatcher() {
 
            @Override
            public void afterTextChanged(Editable e) {
                Log.d(TAG, "onTextChanged");
                int number;
                List<Fragment> fr = fm.getFragments(); 
                try{
                    number = Integer.valueOf(e.toString());
                }catch(Exception exception){
                return;
                }
                if(fr != null){
                    for(int i=0; i<fr.size(); i++){ 
                        fm.beginTransaction().remove(fr.get(i)).commit();
                        Log.d(TAG, "remove");
                    }
                }
                if(number == 0){
                    return;
                }
                for(int i=0; i<number; i++){
                    NewFragment nf = new NewFragment();
                    fm.beginTransaction().add(R.id.container, nf).commit();
                    Log.d(TAG, "add");
                }
                Log.d(TAG, "finish onTextChanged");
                
            }
        });
выплывающие ошибки
Кликните здесь для просмотра всего текста
01-22 14:15:36.335: E/AndroidRuntime(329): FATAL EXCEPTION: main
01-22 14:15:36.335: E/AndroidRuntime(329): java.lang.NullPointerException
01-22 14:15:36.335: E/AndroidRuntime(329): at android.support.v4.app.BackStackRecord.run(BackStackRecord.java:651)
01-22 14:15:36.335: E/AndroidRuntime(329): at android.support.v4.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1467)
01-22 14:15:36.335: E/AndroidRuntime(329): at android.support.v4.app.FragmentManagerImpl$1.run(FragmentManager.java:440)
01-22 14:15:36.335: E/AndroidRuntime(329): at android.os.Handler.handleCallback(Handler.java:587)
01-22 14:15:36.335: E/AndroidRuntime(329): at android.os.Handler.dispatchMessage(Handler.java:92)
01-22 14:15:36.335: E/AndroidRuntime(329): at android.os.Looper.loop(Looper.java:123)
01-22 14:15:36.335: E/AndroidRuntime(329): at android.app.ActivityThread.main(ActivityThread.java:3683)
01-22 14:15:36.335: E/AndroidRuntime(329): at java.lang.reflect.Method.invokeNative(Native Method)
01-22 14:15:36.335: E/AndroidRuntime(329): at java.lang.reflect.Method.invoke(Method.java:507)
01-22 14:15:36.335: E/AndroidRuntime(329): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
01-22 14:15:36.335: E/AndroidRuntime(329): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
01-22 14:15:36.335: E/AndroidRuntime(329): at dalvik.system.NativeStart.main(Native Method)
01-22 14:15:38.945: I/Process(329): Sending signal. PID: 329 SIG: 9
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 23:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru