La classe ViewModel est conçue pour stocker et gérer les données liées à l'interface utilisateur en tenant compte du cycle de vie. La classe ViewModel permet aux données de survivre aux modifications de configuration telles que les rotations d'écran. Pour les sujets liés à Android, utilisez des balises spécifiques à Android telles que android-intent, android-activity, android-adapter, etc. Pour les questions autres que le développement ou la programmation, mais liées au framework Android, utilisez ce lien: https: // android.stackexchange.com.
Voici ma classe de test MWE, qui dépend d'AndroidX, JUnit 4 et MockK 1.9: class ViewModelOnClearedTest {
@Test
fun `MyViewModel#onCleared calls Object#function`() = mockkObject ...
J'ai LiveData pour les livres dans le constructeur de ViewModel : public void insertBook(Book book) {
LiveData<Integer> bookMax = Transformations.map(bo ...
Je suis nouveau dans l'utilisation de LiveData et ViewModels et je ne comprends pas parfaitement comment les données sont mises à jour. D'aprè ...
Je crée une application pour scanner un code-barres et obtenir ces informations dans une base de données de salle à l'aide d'Android View Model et de LiveData.
Voici le messag ...