我看到这个问题回答了几次,其中建议使用BaseAdapter中的notifyDataSetChanged()方法。当底层数据发生变化时刷新视图显示
当应用程序不使用任何适配器时,是否有刷新的方法?我有一个简单的应用程序,其中使用了一些具有偏好的活动,以及具有文本视图和按钮的相对布局。目前我不使用任何适配器,如SimpleAdapter或ArrayAdapter或CursorAdapter。在我看来,我必须创建其中的一个才能使用notifyDataSetChanged()?对我来说没有更简单的方法吗?
我确实使用SharedPreferences。我有一个显示屏幕的活动。我设置了一个闹钟,闹铃响起,服务开始,服务在屏幕顶部的新活动中启动闹钟对话框。用户单击确定使对话框消失。当它消失时,我回到原始屏幕,但原始屏幕保持不动,没有变化。我只需要在原始屏幕上更改一个字符串,因为用户做了什么。我想我应该重新创建整个屏幕? – mlw 2010-11-28 16:22:39