2011-12-14 19 views
0

ListViewアクティビティ内でonNewIntentを使用するにはどうすればよいですか?実際に私はListViewを表示していますが、サーバー側からイベントやステータスが表示されていて、現在表示されている内容の一部を変更する必要があります(ListViewなどの連絡先リストはイベントに基づいて変更します)オンライン/オフラインステータスとして特定のアイテムのテキスト色)。リストビューを表示するときにonNewIntentを使用する方法は?

ListViewアクティビティまたはArrayAdapterのステータスを取得する方法はありますか。以前のインテントが既に実行されているため、必要な変更を加えることができます。変更を加えたくない場合は、 onNewIntentは、私が探しているのと同じことをすることを許可していますか?

答えて

1

android:launchMode="singleTop"AndroidManifest.xmlに設定してから、新しいインテントを取得するためにonNewIntent()をオーバーライドしてください。その後、リストのデータの変更を実行し、最後にyourAdapter.notifyDataSetChanged()を呼び出して変更を適用します。

+0

アクティビティがListActivityを拡張する場合はどうなりますか?それはちょうど私のために働かなかった。 –

関連する問題