如何在onNewIntent
活动中使用ListView
?实际上我正在显示ListView
,同时显示我从服务器端获得了一个事件或状态,然后我需要在当前显示的ListView
内进行一些更改(例如此处ListView
是联系人列表,并根据事件我想将特定项目的文本颜色更改为在线/离线状态)。
所以我的观点是,有没有办法让状态进入ListView
活动或ArrayAdapter
,以便我可以根据需要进行更改,因为我之前的意图已经在运行我不想要要做出任何改变,onNewIntent
是否允许我做我正在寻找的事情?
答案 0 :(得分:1)
在 AndroidManifest.xml 中将您的活动标记为android:launchMode="singleTop"
,然后覆盖onNewIntent()
以捕获新的意图。然后,在列表数据中执行更改,最后调用yourAdapter.notifyDataSetChanged()
以应用更改。