Публикации по теме 'android-architecture'


Модель общего просмотра Android + Dagger + Espresso
ОБНОВЛЕНИЕ: Некоторые части этой статьи устарели. Теперь есть функции расширения делегата Kotlin, которые значительно упрощают часть этого процесса. Я не буду здесь вдаваться в подробности, но приведу короткие примеры их использования. Добавлять ViewModels к действиям теперь можно следующим образом. class MainActivity : Activity() { @Inject lateinit var factory: ViewModelProvider.Factory private val mainViewModel: MainViewModel by viewModels { factory }..

Древесина: повышение качества лесозаготовок
Все мы слышали о журналах и знаем, как их использовать; и делаем это довольно часто. Мы любим время от времени использовать журналы, мы используем журналы для ответов API, для исключений, для простых отладок if else ; для всего. Но вот в чем дело: стоит ли нам продолжать это делать? Я имею в виду, что когда мы собираемся выпустить наше приложение, мы должны просмотреть весь проект, выискивая каждый журнал, и, черт возьми, эти журналы трудно найти! Допустим, у нас есть несколько..

Вопросы по теме 'android-architecture'

Какие зависимости следует помещать в каждый модуль мгновенного приложения?
Я нахожусь в процессе написания мгновенного приложения для других, чтобы научиться писать мгновенное приложение и надеюсь получить некоторые идеи о том, как лучше всего структурировать приложение для зависимостей. Теперь читаем документы для...
1021 просмотров

Android Lifecycle ViewModel не сохраняется после блокировки и разблокировки в ландшафтном режиме
У меня есть довольно простое приложение с фиктивным Activity и фиктивным Android Lifecycle ViewModel ViewModel . Фрагментальная активность class FragmentActivity: AppCompatActivity() { companion object { private const val TAG =...
882 просмотров

Почему 32-битное и 64-битное Android-приложение дают разные /proc/cpuinfo: список функций
У нас есть 32-битный и 64-битный вариант нашего приложения для Android, и когда мы пытаемся прочитать /proc/cpuinfo, мы получаем другое значение «функций». Например. Если 64-битное приложение читает /proc/cpuinfo значение функции, то мы получаем...
45 просмотров