Durante lo sviluppo di Android. Non esiste un modo chiaro per eseguire operazioni di rete, inviare e ricevere dati.
Attualmente lo sto passando usando HttpsURLConnection
e ho gli stream per creare una richiesta e una risposta.
Ma ho visto su sviluppatori Android sotto Connettività. Trasmissione dei dati utilizzando Volley o Cronet .
Ho creato un'applicazione di test usando Volley e sembra semplice. Tuttavia, Volley richiede che Context
funzioni, il che significa che ora è collegato a Android Framework. Quindi attenersi a MVVM non si adatta veramente.
Ho letto anche i frammenti senza testa che è un Fragment
che contiene una classe in-linea% co_de per gestire la rete
Potrei continuare a usare AsyncTask
e HttpsURLConnection DataOutputStream
.
Quindi MVVM e test delle unità possono ancora funzionare. Semplicemente non sembra un modo standard per farlo.
Sto solo cercando di capire se c'è un altro standard modo di gestire il networking o no! Grazie!