... setContentView(R.layout.activity_tasks)
(applicationContext as App).appComponent.injectTasksActivity(this)
}
}
Получаем класс App, берем из него компонент и выполняем инджект.
Схема ...
... Hilt класс, куда вынесем всю работу с даггером:
open class HiltOrderFragment: Fragment() {
lateinit var fragmentComponent: HiltFragmentComponent
override fun onAttach(context: Context) ...
... мы будем рассматривать, как создать suspend функцию из асинхронного кода. Если же у вас есть какой-то синхронный метод и его надо сделать suspend, то там просто используется билдер withContext. Об этом ...
... первые 5 уроков. А уже после этого пойдут более интересные и приближенные к практике темы: Scope, Context, Job и т.п.
Рекомендую не пропускать уроки и идти по ним последовательно, чтобы в последующих ...
... относится к TaskDetailActivity. При создании TaskDetailViewModel используется фабрика ViewModelFactory, чтобы передать TasksRepository и Application context.
Код в TaskDetailActivity.java:
@Override
protected ...
... чтобы передать TasksRepository и Application context.
Код в TasksActivity.java:
@Override
protected void onCreate(Bundle savedInstanceState) {
...
mViewModel = obtainViewModel(this);
...
... интервала, а только после 25-й минуты. Т.е. между 25 и 30 минутами.
Context
Чтобы получить Context в Worker классе, используйте метод getApplicationContext.
Перезагрузка
Что ...
В этом уроке рассмотрим простой пример использования Navigation Architecture Component.
На Google IO был представлен Navigation Architecture Component. На сегодняшний день (28.05.2018) он ...
...
Если в одном из случаев нам ничего не надо вызывать, то можно использовать void
В биндиге по умолчанию есть переменная context, которую вы всегда можете использовать, если есть необходимость. ...
... выглядит так:
AppDatabase db = Room.databaseBuilder(getApplicationContext(),
AppDatabase.class, "database").build();
Используем Application Context, а также указываем AppDatabase класс и имя ...
В этом уроке рассмотрим, как использовать ViewModel. Как сохранять данные при повороте экрана. Как передать Context в ViewModel. Как передать свои данные в конструктор модели с помощью фабрики. Как передать ...
... new NotificationCompat.Builder(Context) будет помечен как Deprecated, если вы используете библиотеку appCompat версии 26 и выше. Так получилось потому, что в Android API 26 появился новый конструктор и ...