我开始开发一个Android应用程序。我希望启动应用程序并从SQLite数据库中获取一条消息并将其发布在屏幕上,然后定期获取新查询并将旧消息换成新消息,大约每30秒一次。
基本上,它是在给用户一些时间阅读之后发布为新的引号刷新的引号。
我想知道实现这个目标的正确方法是什么?
我应该使用Handler
课吗?还是Timer
?或者有更好的方法来获得定时活动吗?
在我有定时事件后,我如何更新应用程序上的文字?我试图避免使用Toast
类。
答案 0 :(得分:0)
最简单的方法可能是使用AsyncTask(http://developer.android.com/reference/android/os/AsyncTask.html)。
答案 1 :(得分:0)
您可以使用每30秒获取一条新消息的线程。如果您不想使用Toast,可以将TextView放入活动并刷新其text属性。要将消息传递给活动,您可以使用MessageHandler。
BestRegards。