我的应用程序我正在使用处理程序,它在每1分钟后完成其工作,它在我的MainActivity中的问题是,一段时间后它会停止工作。这是发生在三星galaxy笔记gt n7000,但是当我在其他非品牌手机运行相同的代码,它工作正常,我使用Handler作为以下有什么不对?处理程序在一段时间后停止
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
final Handler handler = new Handler();
Runnable runnable = new Runnable()
{
public void run()
{
//doing some Task
handler.postDelayed(this, 60000);
}
};
runnable.run();
}
如果没有上下文,很难正确回答这个问题,所以请带上一个。 –
我有同样的问题作为处理程序得到停止,如果手机进入睡眠或其被锁定。您可以使用alarmmanager它的作品,即使电话在睡眠mode.hope这可以帮助你。 –