Ho impostato un timer nella mia app, sono riuscito a ottenere alcune informazioni da un servizio Web e ho generato una visualizzazione elenco da visualizzare. Ora il mio problema è che ogni volta che il timer è in esecuzione, scorrere fino all'inizio ...mantiene la posizione di scorrimento ad ogni aggiornamento nella visualizzazione elenco
come posso mantenere la posizione di scorrimento ad ogni aggiornamento nella visualizzazione elenco?
parte del mio codice:
runOnUiThread(new Runnable() {
public void run() {
/**
* Updating parsed JSON data into ListView
* */
ListAdapter adapter = new SimpleAdapter(DashboardActivity.this,
all_chat,
R.layout.list_item,
new String[] { TAG_FULLNAME,
TAG_DATE,
TAG_MESSAGE },
new int[] { R.id.fullname,
R.id.date,
R.id.message }
);
// updating listview
setListAdapter(adapter);
}
});
TNx.
http://stackoverflow.com/a/3035521/931982 – stinepike
possibile duplicato di [Mantieni/Salva/Ripristina posizione di scorrimento quando si torna a un ListView] (http://stackoverflow.com/questions/3014089/maintain-save -restore-scroll-position-when-return-to-a-listview) – stinepike
Questi collegamenti non risolvono il mio problema, perché il mio problema è un'altra cosa. il mio listview riceve automaticamente un dato dal servizio Web e quindi sposta la posizione indietro fino all'inizio (posizione in alto) ...., spero che tu mi possa undrestan ... tnx. –