Hello Techies, 我在为个人申请完成某项任务时遇到了问题。我想让服务一旦启动就连续运行,即使屏幕被锁定或手机进入睡眠模式也不应该停止! 我让服务返回粘性,但即使这样,服务也会运行,直到我的屏幕没有锁定或者它没有进入睡眠模式! 在此先感谢您的帮助! :)
答案 0 :(得分:4)
我认为你可以试试计时器任务它会帮助你
TimerTask scanTask;
final Handler handler = new Handler();
Timer t = new Timer();
public void doWifiScan(){
scanTask = new TimerTask() {
public void run() {
handler.post(new Runnable() {
public void run() {
wifiManager.scan(context);
Log.d("TIMER", "Timer set off");
}
});
}};
t.schedule(scanTask, 300, 30000);
}
答案 1 :(得分:0)