0

データがカスタムアダプターでロードされ、いくつかのjsonコンテンツがasynctaskでフェッチされ、以下の縮小されたコードのリストビューを含む1つのアクティビティを持つ単純なアプリケーションがあります

Main.class

setContentView(R.layout.main);
final ListView listview = (ListView) findViewById(R.id.listView1);
class load_data extends AsyncTask<Void, Void, Void>{

 @Override
 protected Void doInBackground(Void... arg0) {
   // parse some JSON data and store it in " String[] var,var2,var3 " variable.....
}

@Override
protected void onPostExecute(Void result) {
super.onPostExecute(result);
final Listadapter adapter = new    
Listadapter(Main.this,var1,var2,var3);
listview.setAdapter(adapter);
}
//rest of the code

Listadapter.class

   @Override
    public View getView(int position, View convertView, ViewGroup parent) {

         // put values into textviews of the listview row
         return convertView;
   }

上記の listView の実装は完全に機能しますが、アプリケーションが起動されるたびにリストビューが読み込まれます リストビューが古い保持データを表示するようにコードを変更し、新しいデータをロードしてリストビューを更新するにはどうすればよいですか。

概念は、古いツイートが表示され、アプリケーションの再起動時に古いツイートの上に新しいツイートが読み込まれる Android Twitter アプリに似ています。

4

1 に答える 1