Android运行线程在背景中

时间:2013-08-14 21:16:01

标签: android multithreading alarmmanager

我正在开发一个在数据库中有一组时间的应用程序。该应用程序必须在每天(每次前5分钟)运行一个帖子。 我现在这样做的方法是每隔半分钟在后台运行一个线程,并检查现在的时间是否与数据库中的时间相匹配。这不起作用,我担心线程会在一段时间后停止运行(我每次都会收到通知,而且没有发生)。我猜测正在发生的是,每次手机关闭它的屏幕,我的应用程序停止。我该如何解决这个问题?我听说过一些关于AlarmManager的事情,但却不知道如何使用它。 谢谢!

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

您尝试使用“postDelayed”方法吗? http://binarybuffer.com/2012/07/executing-scheduled-periodic-tasks-in-android 它能够每隔“X”毫秒运行一些代码。