2016-04-27 8 views
0

2つのアクティビティがそれぞれ2つのGridViewを保持しています。各アクティビティの1つはクリック可能で、もう1つは(onItemClickが定義されていない)他のアクティビティのクリック可能なクリックについて通知を受け、それに応じて(グローバル変数を使用して)アクションを実行する必要があります。これらの2つのアクティビティ間を転送するとき、私はそれらを終了することはできませんので、Clickableが状態を保存します(ただし、それらを終了しても、onCreateでアダプタがリフレッシュされるため、アクティビティに戻るたびにアダプタをリフレッシュする

未完了のアクティビティに戻るたびにアダプタをリフレッシュするにはどうすればよいですか?

+0

yourview.setAdapter(アダプター); onResumeメソッドも同様に呼び出してください。 –

答えて

0

あなたのアクティビティでこのメソッドをオーバーライドします。

@Override 
public void onResume(){ 
super.onResume(); 
// refresh your adapter here. 
} 

このメソッドは、最初のアクティビティが再開されたときに呼び出されます。もっと見ることができますHERE

0

使用adapter.notifyDataSetChanged();アクティビティのonResumeメソッド

関連する問題