Articles of Андроид

Тестирование бесконечной прокрутки RecyclerView с помощью Espresso и RxJava

У меня есть RecyclerView с бесконечной прокруткой. Поэтому, когда пользователь достигает last – 2 позиции в списке, я вызываю сервер для получения большего количества данных, и во время разговора я добавляю еще один элемент – прогресс один. Теперь, я пытаюсь написать достойный тест пользовательского интерфейса с Espresso, который проверяет, работает ли бесконечная прокрутка в настоящее […]

Как вы можете справиться с увольнением DialogFragment (совместимость lib) после завершения AsyncTask

Существует множество сообщений о том, как обрабатывать изменение конфигурации во время AsyncTask, но ни один из них не нашел четкого решения в отношении приложений, которые находятся в фоновом режиме (onPause ()), когда AsyncTask завершает работу и пытается отклонить DialogFragment (библиотека совместимости). Вот проблема, если у меня есть работа AsyncTask, которая должна отклонить DialogFragment в onPostExecute […]

Виджет показывает «Приложение не установлено» Тост в ICS

Я создал виджет, который отлично работает на моем Galaxy Nexus через Eclipse, однако, когда я создаю подписанный apk, удаляю отладочную версию с телефона и устанавливаю новый apk и пытаюсь разместить его на главном экране, я получаю следующий Toast Message: «Приложение не установлено». Любые идеи, почему это происходит? благодаря

Проблемы с HTML5 на Android 4.1.1

Теперь, когда Android 4.1.1 есть на некоторых телефонах, я заметил, что проблемы начинают появляться с использованием браузера по умолчанию и этой ОС. В моем случае у меня есть приложение, которое использует веб-представления (что означает браузер по умолчанию) и много холста. Я хочу, чтобы эта тема сообщала всем, что вы обнаружили проблемы и решения, если вы […]

Как сделать запрос на мыло, используя библиотеку Volley в Android

Я хочу сделать, чтобы сделать запрос на мыло, используя библиотеку Volley. Я использую следующий код и получил ошибку «HTTP / 1.1 400 Bad Request». В предыдущем я использую Soap-библиотеку, работающую нормально, но мне нужно сделать запрос с помощью библиотеки Volley. Я использую следующий url « http://test.com/TestApp/Services/service.asmx?op=ForgotPassword » public void forgotPassword(final String userName,String url) { StringRequest […]

Android Spinner databind с использованием списка массивов

У меня есть список массивов: private ArrayList<Locations> Artist_Result = new ArrayList<Location>(); Этот класс Location имеет два свойства: id и location . Мне нужно привязать мой ArrayList к счетчику. Я пробовал это так: Spinner s = (Spinner) findViewById(R.id.SpinnerSpcial); ArrayAdapter adapter = new ArrayAdapter(this,android.R.layout.simple_spinner_item, Artist_Result); s.setAdapter(adapter); Однако он показывает шестнадцатеричное значение объекта. Поэтому я думаю, что мне […]

Не файл DRM, открывающий notmally

Я ищу решение, связанное с повторяющейся печатью журнала, вызванной вызовом BitmapFactory.decodeFile. В моем приложении у меня есть ListView , который перерисовывается таймером каждую секунду. ListView имеет ImageView который получает источник изображения из локального хранилища (не из сети) Изображение сохраняется в: filePath = /data/data/com.xxx.testlib/files/b22a1a294fd6e5ad3ea3d25b63c4c735.jpg Я использую следующий код, чтобы перерисовать изображение, и он работает нормально. без […]

Android DataBinding, где можно получить контекст?

У меня есть TextView для отображения времени. Я хочу использовать плагин DataBinding от Android. Для времени форматирования я использую метод DateUtils.formatDateTime (контекст, int, int), который принимает экземпляр Context. Можно ли включить элемент include? Или мне нужно использовать старую школу? благодаря

Как загрузить AnimationDrawable из xml-файла

У меня есть некоторый пользовательский класс BitmapStorage, не привязанный ни к одному виду, ни к другому – к утилите. И у меня есть файл born_animation.xml, который содержит <анимационный список> с кадрами анимации: <animation-list oneshot="true" > <item drawable="@drawable/frame01" /> <item drawable="@drawable/frame02" /> </animation-list> Я хочу загрузить анимацию из xml-файла как AnimationDrawable с помощью класса Resources (так […]

Как сбросить представление в исходное состояние после использования аниматоров для анимации его некоторых свойств?

Я использую аниматоры (ObjectAnimator) для анимации нескольких свойств (масштаб, поворот) представления. Целевой вид анимируется правильно, когда ObjectAnimators установлены на него. Но есть дополнительное требование, чтобы получить представление в исходное положение (сброс) через некоторое время. Я попытался отменить () аниматор, но он отменяет только анимацию и не сбрасывает представление. Возможное решение: создание другого аниматора, который работает […]