每X分钟后重新加载主活动以更新RSS源

时间:2012-01-28 06:26:03

标签: android rss android-intent

我正在开发一个获取RSS提要的Android应用程序,现在我希望它在每X次更新后自动更新...我重启活动,我累了使用闹钟管理器但没有成功。我是新的Android应用程序。我不知道将重启代码放在mainactivity中的哪个位置。  我g目结舌,发现了这个

代码:     Intent intent = getIntent(); 完(); startActivity(意向);

如果重新加载活动不是这项工作的好选择,那么如何在后台更新它

3 个答案:

答案 0 :(得分:2)

我建议你使用ListView来显示提要,并重新加载列表使用方法:

adapter.notifyDataSetChanged()

答案 1 :(得分:0)

重新加载活动并不是一个好主意。我认为您应该使用服务 查看此项目:http://code.google.com/p/android-rss

答案 2 :(得分:0)

最好使用不同的线程在后台加载东西,循环该线程并创建一个计时器。对于达到的每个时间限制,请执行更新代码。通过使用自己的线程,使用消息处理程序或使用asnycTask,有很多方法可以实现这一点。通过这种方法,当您更新rss提要时,它不会阻止UI线程,您的应用程序也不会显得滞后。