2012-01-19 17 views
0

私はカスタムタブから自分のアクティビティをリロードしたいと思います。アクティビティは主にリストビューで構成されています&これでもう一度読み込むことができます。スニペットやサンプルコードは参考になります。 Android、カスタムタブについて知りたいです。ありがとうございます。アンドロイドのタブアクティビティからアクティビティを再読み込みするにはどうすればよいですか?

listContent = (ListView)findViewById(R.id.contentlist); 

    mySQLiteAdapter = new SQLAdapter(this); 
    mySQLiteAdapter.openToWrite(); 

    cursor = mySQLiteAdapter.queueAll(); 

    String[] from = new String[]{SQLAdapter.YMM,SQLAdapter.SS} 
    int[] to = new int[]{R.id.ymm,R.id.ss}; 
    cursorAdapter = 
    new SimpleCursorAdapter(this, R.layout.row, cursor, from, to); 
    listContent.setAdapter(cursorAdapter); 
    listContent.setOnItemClickListener(listContentOnItemClickListener); 
    cursorAdapter.getCursor().requery(); 
    cursorAdapter.notifyDataSetChanged(); 

答えて

0

あなたは、リスト内のデータを変更し、getListView()を呼び出すことによって、リストビューを無効にした場合。invalidateViews()アクティビティが自動的に更新されます。

+0

返信いただきありがとうございます。上記のコードを上に追加しました。上記のコードは、無効にする必要があります。 – Karthik

+0

私はこれを試したが、アプリはそれの後にクラッシュする。 – Karthik

+0

call listContent.invalidateViews() –