0

現在、特定の人物からのテキスト メッセージを保存および表示するプロジェクトに取り組んでいます。保存されたメッセージを表示するために、カスタマイズされたリスト ビューを使用しています。この部分まで、私のコードは問題ありません。しかし、アクティビティがフォアグラウンドにあるときに新しいメッセージが届いたら、リスト ビューを更新する必要があります。残念ながら、リスト ビューは、アクティビティが onCreate() メソッドに再び移動したときにのみ、新しいメッセージを更新します。リストビューがフォアグラウンドにある場合は、リストビューを更新する必要があります。何か案は.....???

4

1 に答える 1

2

更新コードは、onCreate()ではなく、onResume()に保持します。新しいメッセージを受け取るたびに、adapter.notifyDataSetChanged()メソッドを呼び出してレイアウトを更新します

于 2012-09-17T11:43:25.390 に答える