如何在接收传入消息时刷新ListView

时间:2012-12-13 11:23:46

标签: android listview sms

我正在尝试在Android中开发一个短信应用。我没有实现我自己的broadcastReceiver,而是使用设备中的默认值。现在问题是我必须通过切换活动来调用onResume()方法来显示Messages ListView中的更改。有没有办法以编程方式刷新它而不重新打开我的应用程序切换到其他活动(为了调用onResume())来显示收到的消息。 我希望我的适配器能够刷新,并能够通过在listView中添加另一行来显示收到的消息。

2 个答案:

答案 0 :(得分:1)

调用此方法将刷新Listview

adapter.notifyDataSetChanged();

希望有帮助!

答案 1 :(得分:0)

您必须使用线程,您的线程将自动查找任何新消息。收到任何消息后,您可以刷新ListView

关心Hayk Nahapetyan