У меня есть Fragment SearchPageFragment (представляющий основной вид на планшете), который сам содержит в себе два фрагмента: <fragment android:name="com.test.fragments.SearchFormFragment" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_margin="2dp" android:id="@+id/searchFormFragment" android:tag="searchFormFragmentTag"> <!– Preview: layout=@layout/fragment_search_form –> </fragment> <fragment android:name="com.test.fragments.SearchResultsFragment" android:layout_width="match_parent" android:layout_height="match_parent" android:id="@+id/searchResultsFragment"> <!– Preview: layout=@layout/fragment_search_results –> </fragment> Все работает отлично – страница загружается, и все работает нормально … Пока вы не измените ориентацию. […]
У меня есть сомнение. У меня есть активность, у которой есть 3 фрагмента внутри. Мне нужно перезапустить состояние одного из этих фрагментов. Перезапустите только один .
В моем приложении я использовал PreferenceFragment для создания приятного приложения на планшетах и смартфонах. Итак, в своей основной деятельности я использую: @Override public void onBuildHeaders(List<Header> target) { loadHeadersFromResource(R.xml.preference_headers, target); } Мой XML-файл выглядит следующим образом: <preference-headers xmlns:android="http://schemas.android.com/apk/res/android"> <header android:fragment="tof.cv.mpp.view.StockPreferenceFragment" android:title="@string/btn_home_settings" android:summary=""> <extra android:name="resource" android:value="activity_preferences" /> </header> <header android:fragment="tof.cv.mpp.view.StockPreferenceFragment" android:title="@string/btn_home_planner" android:summary=""> <extra android:name="resource" android:value="activity_planner_preferences" /> </header> […]
Я пишу приложение Android с помощью фрагментов , и в одном из своих фрагментов я использую два сборщика (Date & Time) . Я googled и нашел решение, чтобы показать Dialogs in Fragment , нажав кнопку, и я делаю то же самое, показывая диалоги всякий раз, когда пользователь нажимает соответствующую кнопку (и) . Но я не […]
У меня есть фрагмент, который показывает линейную диаграмму, созданную с помощью MPAndroidChart. Загрузка фрагмента занимает около 200 миллисекунд. Я хочу улучшить воспринимаемую производительность приложения, загрузив данные данных диаграммы сразу после того, как фрагмент станет видимым. Поэтому мне нужно выполнить код сразу после того, как фрагмент станет видимым, но только в ПЕРВЫЙ момент он станет видимым. […]
Я использую GreenRobot EventBus lib на Android. Может ли кто-нибудь сказать мне, что лучше всего подходит для вызова removeStickyEvent (…)? Вверх-Действие, нажата кнопка «Назад», …? Спасибо вам, ребята.
У меня есть этот интерфейс в моей деятельности. public interface LogoutUser { void logout(); } Мой фрагмент реализует этот интерфейс, поэтому в моем фрагменте у меня есть следующее: @Override public void logout() { // logout } В своей деятельности я называю mLogoutUser.logout(); Где mLogoutUser имеет тип LogoutUser интерфейса. Моя проблема – объект mLogoutUser который является […]
Я изучаю разработку Android. Я застрял в чем-то, что должно быть очень легко. Im создает приложение с одним действием, 2 фрагментами и 1 интерфейсом. android:minSdkVersion="11" android:targetSdkVersion="19 Поэтому в основном действии Im пытается создать ссылку на Fragment B с помощью менеджера. Я застрял здесь, потому что Eclispse говорит мне изменить некоторые вещи (см. Ниже): Мое намерение: […]
Я использую простой фрагмент сканера штрих-кода из zxingfragmentlib на github. Это работает хорошо. Но когда я оставил устройство в режиме сканирования, он разбился через 3 или 4 минуты. Также единственными (красными) вещами, которые я вижу в logcat, являются: 10-14 14:37:42.914: E/dalvikvm(11025): Unexpected opcode(263) with kInstrCanBranch set 10-14 14:37:42.914: E/dalvikvm(11025): VM aborting 10-14 14:37:42.914: A/libc(11025): Fatal […]
У меня есть родительский фрагмент, то есть FragmentA и раздувание дочернего фрагмента FragmentB на нем. В функции onCreateView FragmentB пытается раздуть еще один фрагмент `FragmentC '. FragmentA.java public class FragmentA extends Fragment { private static final String TAG = "FragmentA"; @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { /* Inflate the layout for […]