Articles of android support library

Nullpointer при использовании пользовательского адаптера в меню списка действий (с совместимостью -7)

Я столкнулся с исключением Nullpointer при использовании последней версии lib (а именно v18 of compat-lib , выпущенной с версией 4.3 Android) и используя режим меню навигации списка на панели действий. Ошибка возникает в версии 2.3.3 версии Android. Я считаю, что это потому, что в этой версии (и в других версиях) весь код исполняемого файла используется […]

Библиотека поддержки настроек – SwitchPreference не работает

Несколько дней назад Google представила Preference Support Library ссылок ( Link ). Я просто пытался реализовать его в своем приложении, хотя кажется, что он не работает с SwitchPreferences что странно, потому что Google заявляет, что мы можем использовать те же XML-файлы, что и раньше, и объяснение говорит, что SwitchPreferences теперь доступны для всех API 7+ […]

Ошибка инструментальных тестов с AndroidJUnitRunner 1.0.0 и AssertJ

Я пытаюсь обновить свой проект до недавно выпущенной библиотеки поддержки тестирования Android версии 1.0.0 . Но если я добавлю зависимость assertj-core тестовые задачи Gradle с инструментами начнут сбой с сообщением «Нет тестов». Однако я могу успешно запускать отдельные тесты из IDE. Легко воспроизвести проблему: Создайте новый проект из Android Studio 3 с пустой активностью. Добавьте […]

Фрагмент должен быть открытым статическим классом, который должен быть правильно воссоздан из состояния экземпляра

После обновления до последнего репозитория поддержки, compile 'com.android.support:appcompat-v7:24.2.0' compile 'com.android.support:design:24.2.0' compile 'com.android.support:percent:24.2.0' compile 'com.android.support:recyclerview-v7:24.2.0' Я получаю странное исключение. java.lang.IllegalStateException: Fragment null must be a public static class to be properly recreated from instance state. at android.support.v4.app.BackStackRecord.doAddOp(BackStackRecord.java:435) at android.support.v4.app.BackStackRecord.add(BackStackRecord.java:414) at android.support.v4.app.DialogFragment.show(DialogFragment.java:154) at com.androidapp.base.BaseActivity.showDialogFragment(BaseActivity.java:78) at com.androidapp.MainActivity.showNewDialog(MainActivity.java:304) at com.androidapp.MainActivity$6.onClick(MainActivity.java:228) В моем классе BaseActivity я создал повторно используемый фрагмент, […]

Использование библиотеки поддержки Android 23.2 в приложении build.gradle crashes (XmlPullParserException: XmlPullParserException: недопустимый вектор ярлыка)

Приложение прекрасно работает при использовании плагина поддержки библиотеки v23.1.1 и работает под Android 4.4.4 (API 19): compile 'com.android.support:appcompat-v7:23.1.1' compile 'com.android.support:design:23.1.1' compile 'com.android.support:support-v4:23.1.1' Однако, когда я его создаю, используя новую версию (23.2) библиотеки поддержки Android, он сбой: XmlPullParserException: Binary XML file line #17: invalid drawable tag vector Это происходит, когда приложение хочет раздуть диалоговое окно с […]

TextInputLayout анимация перекрывает текст, когда текст установлен программно

Я использую TextInputLayout с библиотекой поддержки дизайна 22.2.1 . Я устанавливаю значение EditText программно, и когда появляется экран, я вижу, что подсказка TextInputLayout перекрывает текст внутри, прежде чем двигаться в плавающей позиции. Здесь простой макет: <android.support.design.widget.TextInputLayout android:layout_width="match_parent" android:layout_height="wrap_content"> <EditText android:id="@+id/editText1" android:layout_width="match_parent" android:layout_height="wrap_content" android:hint="hint1" /> </android.support.design.widget.TextInputLayout> В моей Activity : @Override protected void onCreate(Bundle savedInstanceState) { […]

IllegalStateException: Фрагмент <ThisFragment> в настоящее время отсутствует в FragmentManager

У меня проблемы с поиском причины аварии в моем приложении. У меня есть фрагмент, который отображает ListView , у меня также есть SlidingMenu для поля поиска. И когда я выполняю поиск, элементы ListView повторно заполняются на основе результатов поиска. Теперь мое приложение падает, когда я пытаюсь открыть элемент ListView из нового заполненного результата. Исключение запускается […]

Должен ли я использовать AppCompat v7, если minsdk равно 14

Должен ли я использовать приложение compat v7, если мое приложение имеет minSdk = 14? Есть ли преимущества в ActionBar в Android L? Должен ли я использовать android.support.v4.app.FragmentActivity из поддержки v4, или я должен использовать класс android.app.Activity (который поддерживает фрагменты с сотов)? Должен ли я использовать android.app.Fragment или android.support.v4.app.Fragment? Я предполагаю, что я должен использовать поддержку […]

DrawerLayout – событие ввода диспетчера исключений

Недавно я начал использовать DrawerLayout в новом проекте около недели назад, и все работает нормально. Помимо нечетных моментов, когда он размахивает пальцем, он падает. Если я использую ActionBar Up / Home MenuItem, он будет работать каждый раз. В LogCat я получаю две стека, которые, как кажется, указывают на внутренние места Android, поэтому я не совсем […]

CardView выходит поверх FrameLayout, но сначала объявляется

У меня есть простой FrameLayout с поддержкой CardView в качестве первого элемента, а TextView – второй, поэтому TextView должен быть сверху завышенного представления. Это работает на pre-Lolipop, но на 21+ карте занимает верхнее место в макете, почему это так и как это исправить? То же самое с RelativeLayout. Планировка: <?xml version="1.0" encoding="utf-8"?> <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" […]

Intereting Posts
Почему я не могу определить атрибуты android в пространстве имен по умолчанию? Запуск Ionic при вызове throw «Невозможно прочитать свойство« Клавиатура »неопределенного» @ app.js: 14 Как программно отображать / скрыть навигационный ящик Переключение между изображениями Android Navigation Drawer и Up caret при использовании фрагментов WebView в проблемах NestedScrollView Android Asset Studio: создание значков с изображением не работает Как намерения работают внутри страны? Пикассо загружается в неправильное изображение при использовании шаблона держателя изображения Ресурс Theme.AppCompat.Light не найден в Android Studio Как включить самозаверяющий сертификат для сокетов SSL на Android? Слушайте и отвечайте ANR? Как зарегистрировать свою учетную запись Google в эмуляторе Android, работающем под управлением 2.2 api 8? Лучшая практика отображения сообщений об ошибках Получить в данный момент фрагмент Возврат входного потока из дескриптора файла пакета с использованием андроидов DownloadManager