3


アプリにリストがあります。別のアクティビティでは、ユーザーがデータベースから行を削除し、メインアクティビティに戻ります(ここではfinish()を使用します)。戻っても、データベースから削除された行はリストに残ります。ユーザーが更新ボタンを押すと、それは消えます。
どうすれば自動更新できますか?

4

2 に答える 2

5

元のアクティビティ(ユーザーが押し戻したときに表示されるアクティビティ)を上書きして、onResume()次のようにします。

@Override
protected void onResume()
{
  refreshListMethod();
  super.onResume();
}

refreshListMethod();あなたが言うのであなたがリストをリフレッシュするためにあなたが選んだどんなアプローチでもあります:

ユーザーが更新ボタンを押すと、消えます。

したがって、そのアプローチをメソッドに変えて、必要な場所で使用できるようにします。

于 2013-01-12T01:12:12.993 に答える
0

Activityリストアイテムをクリックすると、を呼び出しfinish()て、新しい行を削除した後、を再ListActivity作成できます。ActivityIntentActivity

于 2013-01-12T01:13:50.030 に答える