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

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Как вводить визуальную модель в другую просмотр, используя рукоять

Сообщение Anonymous »

У меня есть приложение Word Quiz, где есть разные игры Word (множественный выбор, орфография, сопоставьте слова и т. Д.). Я создал ParentViewModel, чтобы сохранить общие вещи, такие как получение слов из базы данных комнаты, текущая переменная вопроса и т. Д., Но, с другой стороны, поскольку каждая игра имеет разные аспекты. У них есть свои собственные просмотры. Я хочу иметь возможность использовать функции и переменные от ParentViewModel в моделях представления детей. Мой вопрос: если я правильно вводил ParentViewModel ниже или есть другой способ сделать это?@HiltViewModel
class ParentViewModel @Inject constructor(
private val wordRepository: WordRepository
): ViewModel(){
// Common things such as getting words from database.
}

Модель представления ребенка (различная модель представления для каждого типа игры):
@HiltViewModel
class SpellingViewModel @Inject constructor(
practiceViewModel: PracticeViewModel
): ViewModel(){
// Functions and varibles spesific to the current game.
}

appmodule:
@Provides
@Singleton
fun provideParentViewModel(wordRepository: WordRepository): ParentViewModel {
return ParentViewModel(wordRepository)
}


Подробнее здесь: https://stackoverflow.com/questions/708 ... using-hilt
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»