0

我开始开发一个安卓应用程序。我正在寻找启动应用程序并从 SQLite DB 中获取一条消息并将其发布在屏幕上,然后定期获取一个新查询并将旧消息交换为新消息,大约每 30 秒一次。

从本质上讲,它是在给用户一些时间阅读之后发布正在为新的报价刷新的报价。

我想知道解决这个问题的正确方法是什么?

我应该使用Handler类吗?或者Timer?还是有更好的方法来获取定时事件?

在我有定时事件之后,我将如何更新应用程序上的文本?我试图避免使用Toast该类。

4

2 回答 2

0

最简单的方法可能是使用 AsyncTask ( http://developer.android.com/reference/android/os/AsyncTask.html )。

于 2013-02-22T22:22:16.907 回答
0

您可以使用每 30 秒获取新消息的线程。如果您不想使用 Toast,可以将 TextView 放入您的活动并刷新其文本属性。要将消息传递给活动,您可以使用 MessageHandler。

最好的祝福。

于 2013-02-22T22:26:05.993 回答