Articles of Андроидный

Android StateListDrawable нажата состояние всегда показывает последний добавленный

У меня есть пользовательская кнопка, и она изменила ее нажатый и цвет по умолчанию программным путем. public class CustomApplicationButton extends Button { public CustomApplicationButton(Context context) { this(context, 0, 0, 0); } public CustomApplicationButton(Context context, int topDrawableResId, int outlineDefaultColorId, int outlinePressedColorId) { super(context); // set width and height LinearLayout.LayoutParams params = new LayoutParams( context.getResources().getDimensionPixelSize(R.dimen.sr_application_button_width), context.getResources().getDimensionPixelSize(R.dimen.sr_application_button_height)); setLayoutParams(params); […]

Как мигрировать из активности в фрагмент

Я переношу действие на фрагмент. В конечном итоге фрагмент будет размещен на закладке. Я скопировал «сгруппированный список» из примера конференции. Список был посвящен активности. Теперь я перехожу к фрагменту. Метод OnViewModelSet() не существует в представлении. Где я должен перемещать код, содержащийся в OnViewModelSet() при использовании фрагмента?

Как узнать, как большой массив для Parcel.readStringArray ()?

Я получаю исключение нулевого указателя, когда я это делаю: private String[] foo; private void readFromParcel(Parcel in) { in.readStringArray(foo); } Кажется, мне нужно сначала выделить массив. Но как я могу узнать, как это сделать? Должен ли я сначала написать размер, а затем сначала прочитать размер? И не writeStringArray() ли writeStringArray() метод writeStringArray() для обработки этого для […]

Robolectric не может найти AndroidManifest.xml

Этот тест изначально прошел нормально. Через несколько дней вы проверили новую ветку (с фиксацией у многих других разработчиков), и она больше не работает. Класс тестирования в модуле библиотеки mylibrary: import com.company.mylibrary.BuildConfig; @RunWith(RobolectricGradleTestRunner.class) @Config(constants = BuildConfig.class, manifest = "src/main/AndroidManifest.xml", sdk = 21) public class MyTest { Я также пробовал: @Config(constants = BuildConfig.class, sdk = 21) @Config(constants […]

Виджет onUpdate () не вызывается, когда домашний экран Android вращается

У меня возникают проблемы с моим виджетами. Я использую телефон Droid 2, и когда я открываю клавиатуру, экран вращается, и мой виджет никогда не вызывает вызов функции onUpdate (). В попытке отладить проблему я перезаписал onReceive () и заметил, что после того, как экран повернут, я получаю намерение: com.motorola.blur.home.ACTION_WIDGET_ADDED После поворота экрана TextViews потеряют свой […]

Неразрешенный справочник внутри анонимного слушателя Kotlin

У меня есть код ниже. Это Котлин. Любая идея, почему textToSpeech из textToSpeech.setLanguage(Locale.UK) говорит, что для textToSpeech нет ссылки? val textToSpeech = TextToSpeech( applicationContext, object : TextToSpeech.OnInitListener { override fun onInit(status: Int) { if (status == TextToSpeech.SUCCESS) { textToSpeech.setLanguage(Locale.UK) } } }) Сначала я предположил, что это ошибка плагина Idea kotlin, но кажется, что она […]

Android, передающий данные из Activity to BroadcastReceiver, показывает null

У меня есть активность, которая использует AlarmManager для вызова BroadcastReceiver в определенный момент времени. Все это работает отлично, за исключением случаев, когда я пытаюсь добавить некоторые дополнительные строки в намерение при вызове BroadcastReceiver, они всегда появляются как null на другом конце. Код мероприятия: Intent intent = new Intent(this, ScheduleReceiver.class); intent.putExtra("testString", "I'm a string"); PendingIntent pendingIntent […]

AWS S3 Rest API с Android Retrofit V2 библиотека, загруженное изображение повреждено

Я пытаюсь загрузить Image с моего Android APP на Amazon AWS S3, и мне нужно использовать AWS Restful API . Я использую Retrofit 2, чтобы сделать запрос. Мое приложение успешно соединяется с Amazon S3 и выполняет запрос, как ожидалось, но когда я пытаюсь просмотреть Image из Bucket , изображение не открывается. Я загрузил Image на […]

Уменьшение количества классов событий при использовании EventBus или Отто

Я собираюсь начать разработку приложения для Android. Я заинтересован в использовании Otto или EventBus в своем приложении, чтобы помочь с асинхронными сетевыми вызовами REST и уведомлением основного потока, когда звонки вернулись. Один из основных недостатков с использованием этих автобусов, которые я нашел во время исследования, – это то, что есть Как правило, слишком много классов […]

Пропустить фрагменты между действиями

Я хочу сделать приложение, которое может поддерживать портрет и пейзаж. В макете есть две панели, слева – варианты, а справа – результат. Когда выбрана опция, правая панель показывает ее. Но для портрета недостаточно места, поэтому требуется отдельная деятельность. Каждый параметр создает фрагмент другого типа, поэтому я не хочу делать действие для каждого параметра, когда все, […]

Intereting Posts
Android: изменение видимости элементов меню с изменением фрагмента BuildConfigField в зависимости от вкуса + buildType Программная клавиатура Android 3.1 в полноэкранном режиме Получение позиции списка в виде списка Существует ли ограничение на то, сколько разных приложений может опубликовать один разработчик на Android Market? Насколько точным и быстрым является провайдер сетевого местоположения androids? Как очистить намерение, которое начало действие? Как открыть PDF-файл, хранящийся в папке res / raw или assets? Общие настройки по умолчанию дают мне неправильные значения в службе ACCESS_FINE_LOCATION разрешает обновление с использованием функции-функции в мобильном приложении Ionic Выберите первые n строк в contentProvider Календарь Android: как написать адаптер синхронизации для календаря INSERT Github – зафиксировать ошибку после переименования пакета в приложении android: LibGit2Sharp.LockedFileException: индекс заблокирован Обнаружить, что активность закрыта в Android Тестирование бесконечной прокрутки RecyclerView с помощью Espresso и RxJava