Come gestire lo stato nel pattern MVP?

3

Attualmente sto usando il pattern MVP per sviluppare un'applicazione Android. Devo implementare l'impaginazione (ad esempio sullo scorrimento nella parte inferiore di RecyclerView ho bisogno di recuperare nuovi dati). Quindi qual è il modo migliore per gestire lo stato attuale della pagina in questo scenario?

    
posta Sushant 30.06.2016 - 07:31
fonte

2 risposte

2

Non sono sicuro che questa sia una risposta completa, ma almeno è un inizio: per l'impaginazione con RecycleView è necessario ascoltare l'evento onScroll si prega di fare riferimento a questo per maggiori informazioni: link e questo: link

per la parte dello stato vorrei iniziare con questo: link

ovviamente questa non è una soluzione completa, devi conservare sia l'indice della pagina che l'indice del primo elemento visibile su quella pagina quando salvi quel livello. la cosa più semplice che farei (supponendo che tu abbia un piccolo set di dati) è salvare le prime 3 cifre della pagina e le ultime 2 per l'indice del primo elemento visibile quindi la pagina 3 l'elemento 4 sarebbe 00304

Spero che questo aiuti.

    
risposta data 18.02.2017 - 01:22
fonte
1

Per l'impaginazione, ci sono plugin JQuery che saranno molto utili. Per favore, fai un tentativo. Inoltre, per quanto ne so, RecycleView viene utilizzato per definire viste in Android e questa classe implementa alcune interfacce di visualizzazione, quindi puoi provare alcune classi o interfacce predefinite che possono essere facilmente estese o implementate con RecycleView .

Puoi controllare questo link RecycleView se riesci a trovare qualcosa .

    
risposta data 20.02.2017 - 09:24
fonte

Leggi altre domande sui tag