Ich versuche, Webservice-Anruf in meinem ViewModel
zu implementieren. Ich muss nur Daten an den Server senden (POST-Anfrage) und eine Antwort erhalten, wenn es erfolgreich war oder nicht. Um HTTP-Anfragen auszuführen, verwende ich die Volley-Bibliothek. Gemäß der Android Architekturführer:Webservice direkt von ViewModel aufrufen
Eine naive Implementierung des Ansichtsmodell direkt auf den Webservice nennen könnte, die Daten und weisen sie zurück zu dem Benutzerobjekt zu holen. Auch wenn es funktioniert, wird es schwierig, Ihre App zu pflegen, wenn sie wächst.
Kann ich Web Service direkt von ViewModel
aufrufen, oder ich sollte einen anderen Ansatz verwenden.
Dieser Link zeigt nicht, wie ein Web-Service direkt vom Ansichtsmodell aufgerufen wird, er verwendet ein Repository. –