Articles of андроид поддержка библиотека

Фрагмент уже добавлен. Поддержка lib

Поскольку я обновил свое приложение, чтобы использовать поддержку lib rev. 11 и скомпилирован против SDK 4.2. Я получаю следующую ошибку java.lang.IllegalStateException: Fragment already added: i{4079e598 #2 id=0x1020002 i} at android.support.v4.app.FragmentManagerImpl.addFragment(FragmentManager.java:1159) at android.support.v4.app.BackStackRecord.popFromBackStack(BackStackRecord.java:729) at android.support.v4.app.FragmentManagerImpl.popBackStackState(FragmentManager.java:1493) at android.support.v4.app.FragmentManagerImpl.popBackStackImmediate(FragmentManager.java:477) at android.support.v4.app.FragmentActivity.onBackPressed(FragmentActivity.java:174) Я прочитал о подобных проблемах в stackoverflow. Некоторые из них предлагают избежать метода замены, который я не […]

Flaky Android Espresso Test – Закусочная

1) Все тестируемые устройства / эмуляторы отключили анимацию. 2) У меня есть @BeforeClass, который создает мой объект Credentials. 3) У меня есть IntenServiceIdlingResource и EventBusIdlingResource, зарегистрированные в @Before. 4) Когда нажата кнопка входа в систему, запускается IntentService. В этом случае сервер (издевавшийся сервер) возвращает 500 ошибок. Эта информация отправляется обратно в пользовательский интерфейс от IntentService […]

Стилизация всплывающего меню в Android 5.0

Я прикладываю приложение для Android 5.0, я использую последнюю библиотеку совместимости, вот как выглядит мой стиль. <resources> <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> <item name="colorPrimary">@color/theme_accent</item> <item name="colorAccent">@color/theme_accent_secondary</item> </style> <style name="AppThemeDark" parent="Theme.AppCompat"> <item name="colorPrimary">@color/theme_accent</item> <item name="colorAccent">@color/theme_accent_secondary</item> </style> </resources> (Цвет ActionBar устанавливается программно.) Теперь я хочу, чтобы в меню переполнения / всплывающего окна был темный фон, как в реализации голо, […]

CollapsingToolbarLayout setTitle () больше не работает

У setTitle() из CollapsingToolbarLayout были некоторые ошибки (например, показ только после прокрутки, зафиксированный в v22.2.1 ). Сегодня я обновился до v23.0.0 , и он просто не работает, как ни один заголовок не отображается. Вызывая его несколько раз с задержкой, я вижу, что иногда заголовок есть, но он действительно не является надежным (например, вы переключаетесь на […]

Подсказка по автоопределению AutoCompleteTextView

Я много пробовал, но не могу заставить работать всплывающее подсказку AutoCompleteTextView с помощью TextInputLayout из поддержки. Возможно, мне нужна внешняя библиотека?

Как показать элементы действия внизу с помощью панели инструментов

main.xml <item android:id="@+id/action_back" android:orderInCategory="100" app:showAsAction="always" android:icon="@drawable/ic_action_back" android:title="@string/back"/> <item android:id="@+id/action_save" android:orderInCategory="100" app:showAsAction="always" android:icon="@drawable/ic_action_save" android:title="@string/save"/> <item android:id="@+id/action_sort" android:orderInCategory="100" app:showAsAction="always" android:icon="@drawable/ic_action_sort_dark" android:title="@string/sort"/> <item android:id="@+id/action_new" android:orderInCategory="100" app:showAsAction="always" android:icon="@drawable/ic_new" android:title="@string/new_menu"/> manifest.xml <activity android:name="com.app.FileFragmentActivity" android:uiOptions="splitActionBarWhenNarrow" android:label="@string/app_name" > </activity> Вывод: Требование: Я хочу показать элементы действия внизу, как на двух скриншотах выше (отмечен красным). Я использую Toolbar используя библиотеку appcompat-v7 .

Получение заголовка ActionBar TextView с помощью AppCompat v7 r21

У меня есть библиотека, которая требует использования цвета TextView для заголовка ActionBar. До AppCompat v7 r21 я мог бы просто findViewById и получить цвет из представления напрямую. Однако по какой-то причине сейчас это не работает. Представление всегда равно нулю. Я написал код, который анализирует всю иерархию представлений и выводит идентификаторы, типы и значения для всех […]

DialogFragment: NullPointerException (библиотека поддержки)

Я использую отличную библиотеку ACRA для получения отчетов об ошибках из своих приложений. Я получаю много отчетов от клиентов о NPE в DialogFragment, но Im не смог воспроизвести его: java.lang.NullPointerException at android.support.v4.app.DialogFragment.onActivityCreated(SourceFile:366) at android.support.v4.app.FragmentManagerImpl.moveToState(SourceFile:892) at android.support.v4.app.FragmentManagerImpl.moveToState(SourceFile:1083) at android.support.v4.app.FragmentManagerImpl.moveToState(SourceFile:1065) at android.support.v4.app.FragmentManagerImpl.dispatchActivityCreated(SourceFile:1844) at android.support.v4.app.FragmentActivity.onStart(SourceFile:519) at android.app.Instrumentation.callActivityOnStart(Instrumentation.java:1133) at android.app.Activity.performStart(Activity.java:4475) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1929) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1981) at android.app.ActivityThread.access$600(ActivityThread.java:123) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1147) at […]

Как правильно определить зависимость v7 appcompat?

Я пытаюсь получить (унаследованный) проект Android для сборки. Я использую инструменты Ant и командной строки (и IDEA). В styles.xml есть ссылки, которые не могут быть разрешены, например: <style name="AppBaseTheme" parent="@style/Theme.AppCompat.Light"> Это исходная ошибка, с которой я столкнулся: […]/res/values/styles.xml:8: error: Error retrieving parent for item: No resource found that matches the given name '@style/Theme.AppCompat.Light'. Затем я […]

Невозможно выполнить dex: несколько файлов dex определяют Lbolts / AggregateException

Я знаю, что много проблем с dex сообщалось много раз раньше, но ни одно из решений, похоже, не работает в моем случае. Консоль: Unable to execute dex: Multiple dex files define Lbolts/AggregateException; Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Lbolts/AggregateException; Одним из популярных решений является разграничение контейнера частных библиотек […]