Articles of андроидов фрагментов

Нужно ли устанавливать прослушиватели интерфейса фрагмента на нуль при отсоединении?

В примерах фрагментов, включающих обратные вызовы, обычно они назначают слушателю в методе onAttach, а затем устанавливают для слушателя значение null в методе onDetach. Нужна ли эта последняя часть? Разве прослушиватель автоматически не получает значение null, когда фрагмент отсоединяется / уничтожается? Или есть ситуации, когда вы можете отделить фрагмент и снова подключить его где-то в другом […]

Сбросить значение целого в определенное время суток

В настоящее время у меня есть фрагмент с несколькими кнопками и содержит onClickListener. Каждый раз, когда нажимается одна из этих кнопок, переменная счетчика увеличивается на 1 и устанавливается как текст для TextView в другом фрагменте, используя SharedPreferences. Счетчик останется неизменным даже после того, как приложение полностью закрыто и появится в последующих запусках приложения. Моя новая […]

Эффект эффекта щелчка элемента управления Recyclerview

Я пытаюсь добавить эффект Ripple к элементу RecyclerView. Я смотрел онлайн, но не мог найти то, что мне нужно. Я пробовал атрибут android: background для самого RecyclerView и установил его на «? Android: selectableItemBackground», но это не помогло: Мой родительский макет подобен этому <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:padding="10dp"> <android.support.v7.widget.RecyclerView android:id="@+id/dailyTaskList" android:layout_width="match_parent" android:layout_height="wrap_content" android:clickable="true" android:focusable="true" android:scrollbars="vertical" /> […]

Какова цель null в addToBackStack (null)?

Я новичок в разработке Andoid, и я создал фрагмент для замены фрагментов программно. Я последовал за гидом разработчиков Android . Я создал метод с именем selectFrag и запустил его нажатием кнопки: public void selectFrag(View view) { Fragment fr; if(view == findViewById(R.id.showsecond)) { fr = new secondfragment(); } else { fr = new firstfragment(); } FragmentManager […]

Почему softkeyboard не отображается во Фрагменте с помощью WebView

Я использую пакет совместимости, и у меня есть Fragment который возвращает WebView в onCreateView. Проблема в том, что фрагмент не добавляется во время onCreate Activity затем, когда текстовое поле WebView внутри WebView программная клавиатура не отображается. Если устройство было повернуто после добавления пользовательского веб-фрагмента, воссоздания активности, тогда экранная клавиатура отображается при нажатии на текстовое поле. […]

Вызов метода с вкладками из фрагмента

У меня есть одна деятельность, состоящая из трех фрагментов. Фрагменты используют вкладки панели действий с помощью PagerAdapter. Я хочу получить доступ к методу в активном фрагменте с вкладкой из основного действия. Я пробовал приведенный ниже код, но это просто возвращает фрагмент как null, поэтому я думаю, что он не может найти его внутри вкладок! NPListFragment […]

Пропустили 49 кадров! Приложение может слишком много работать над своей основной нитью

Я раздуваю Views (а не фрагменты) в моей реализации viewpager. Мой основной класс расширяет Activity. Я сталкиваюсь с этой ошибкой, когда пытаюсь прокрутить экран из своего приложения или at com.example.app.CustomPagerAdapter.instantiateItem(CustomPagerAdapter.java:47) а также 01-04 16:44:35.5278614-8614/com.parsizabanan.app W/dalvikvm﹕ threadid=1: thread exiting with uncaught exception (group=0x4195ee48) 01-04 16:44:35.5278614-8614/com.parsizabanan.app E/AndroidRuntime﹕ FatAL EXCEPTION: main Process: com.parsizabanan.app, PID: 8614 android.view.InflateException: Binary XML […]

Как я могу создать «семейное древо», как пользовательский интерфейс?

Я хочу создать динамическую интерактивную структуру дерева, как показано на изображении? Все, что я нашел, можно сделать, используя фрагменты, может ли кто-нибудь показать мне, как реализовать только два верхних узла со своими ссылками, используя фрагменты? Отдых, я постараюсь сделать сам, а затем загрузить ответ.

Как заменить фрагмент на другой фрагмент в TabLayout и ViewPager

Я хочу заменить фрагмент на другой фрагмент, который содержит TabLayout Viewpager. как это: Активность -> Фрагмент -> B Фрагмент (TabLayout ViewPager) -> C Фрагмент ( фрагмент вкладки) -> D Фрагмент Задача – переключить фрагмент C в фрагмент D. Примечание. – TabLayout ViewPager также содержит 3 вкладки Fragment control от FragmentPagerAdapter . Формат фрагмента Tablayout: <LinearLayout […]

Возврат RESULT_ERROR_GENERIC_FAILURE при отправке смс с использованием Sms Manager в android

Я использую Sms Manager для отправки sms нескольким пользователям, но я получаю RESULT_ERROR_GENERIC_FAILURE (Общий сбой). Как решить эту проблему? // —sends an SMS message to another device— private void sendSMS(String phoneNumber, String message) { String SENT = "SMS_SENT"; String DELIVERED = "SMS_DELIVERED"; PendingIntent sentPI = PendingIntent.getBroadcast(this, 0, new Intent( SENT), 0); PendingIntent deliveredPI = PendingIntent.getBroadcast(this, […]