Ho utilizzato sia ArrayList<>
sia JsonArray
come set di dati nell'adattatore. Una delle principali differenze che ho riscontrato è che le modifiche al set di dati per i dati locali in Adapter non sono state riportate nella classe chiamante per JsonArray.Utilizzo di JsonArray e ArrayList come set di dati su Adattatore RecyclerView
Volevo sapere quale è il migliore e la mia osservazione è corretta.
Anche se il mio set di dati comporta l'estrazione di dati da un webservice (che mi fornisce dati del modulo Json) sarà meglio modificarlo in ArrayList <>.
Potrebbe per favore elaborare, cosa intendi per "modifiche del set di dati per i dati locali in Adapter non è stata riflessa nella classe chiamante per JsonArray"? –
Sì. Ho un set di dati in MainActivity. Sto passando quei dati alla classe Adapter usando una funzione e poi chiamando notifyDataSetChanged(). Le modifiche apportate al set di dati che creo non sono sincronizzate quando si utilizza JsonArray, ma sono sincronizzate quando si utilizza ArrayList <>. – Harshit
@Harshit il tuo JsonArray contiene dati più strutturati? – JJ86