Italian scrollare all'indietro

Vasmar

Member
Licensed User
sì, infatti sto pensando di caricare 3 mesi e poi chiedere con un pulsante se si vogliono ulteriori 3 mesi indietro, e così via. Mi sembra di capire che poi, invece, a scrollare in avanti non ci sia problema
 

Sagenut

Expert
Licensed User
Longtime User
Eventualmente, sfruttando il Lazy Loading che è il metodo applicato nel mio esempio, potresti caricare (esempio) 1000 eventi considerando OGGI come giorno centrale (elemento 500).
Avresti così un buffer sia in avanti che indietro.
Finito tale buffer decidere come gestire.
Teoricamente di sarebbe da aggiungere item prima o dopo quando raggiungi l'inizio o la fine.
Non sò, butto idee lì.
 

Vasmar

Member
Licensed User
Non è per invidia, ma il calendario di Google, nell'elenco degli impegni in ordine di data "Programma", scrolla che è una bellezza, anche all'indietro liscio come l'olio. Perché il mio no? 🤗
Adesso sto provando a caricare da -1 mese a + 3 mesi. In avanti non ci sono problemi. Indietro quando arriva al confine deve chiedere altri dati cliccando su apposito pulsante, e carico altri 3 mesi indietro, sostituendo la lista attuale, così non ho problemi di inserimenti.
Vedremo se mi soddisfa o no.
 
Last edited:

LucaMs

Expert
Licensed User
Longtime User
ma in Sql non c'è modo di leggere sequenzialmente (1 per volta) in ordine decrescente? Per la verità andrebbe bene anche in ordine crescente: carico un'altra colonna con valore = 99999999 - data_evento.
SELECT ... FROM ...
WHERE...
ORDER BY CampoData DESC <--- DESCending = ordine inverso, dal maggiore al minore
LIMITI 20 <-- 20 record
OFFSET 10 <-- "salta" 10 record
 

LucaMs

Expert
Licensed User
Longtime User
una agenda/calendario per gestire i propri impegni/appuntamenti/eventi/compleanni.
E non è meglio una view-calendario, potendo evidenziare date "piene" (che contengano impegni/appuntamenti/eventi/compleanni, con colori o icone) e al click sul numero del giorno visualizzi l'elenco di "impegni/etc" per quella data?

https://www.b4x.com/android/forum/threads/b4x-lmb4xdatetemplate.164207/post-1007179

Ad es. a me quello sopra servirà (forse, se mi deciderò a creare quell'app) per evidenziare date per le quali siano state effettuate estrazioni del Lotto (tabella SQLite).
 
Top