Публикации по теме '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 просмотров
schedule
25.02.2023
Android Lifecycle ViewModel не сохраняется после блокировки и разблокировки в ландшафтном режиме
У меня есть довольно простое приложение с фиктивным Activity и фиктивным Android Lifecycle ViewModel ViewModel .
Фрагментальная активность
class FragmentActivity: AppCompatActivity() {
companion object {
private const val TAG =...
882 просмотров
schedule
17.06.2022
Почему 32-битное и 64-битное Android-приложение дают разные /proc/cpuinfo: список функций
У нас есть 32-битный и 64-битный вариант нашего приложения для Android, и когда мы пытаемся прочитать /proc/cpuinfo, мы получаем другое значение «функций».
Например. Если 64-битное приложение читает /proc/cpuinfo значение функции, то мы получаем...
45 просмотров
schedule
26.04.2023