查询Android中的处理程序

时间:2010-07-14 18:47:02

标签: android handler

在我的应用程序中,我有两个不同的活动,都是列表活动。我为每个活动使用SimpleAdapter,每个适配器在onCreate期间绑定到arraylist。两个arraylists都存在于不同的类别中。现在,如果arraylists有任何变化,我必须通知相应的活动。我目前使用公共静态处理程序为活动工作,并从存储arraylists的类调用handler.sendMessage。但我对这个解决方案不是很满意。有没有更好的方法呢?我是否遗漏了一些可以轻松完成此操作的Android功能?

1 个答案:

答案 0 :(得分:0)

您可以简单地继承ListActivity,并在该级别定义arraylist,并从其自定义ListActivity继承其他两个类,并且它们将使用相同的arraylist。