如果我需要每3秒钟在Android设备中控制一些东西,有人可以帮助我什么是最好的方法,我想我只有2种方法,这些是AlarmManager或Service,但是我读到了永久性的Service或AlarmManager已被弃用
我应该使用哪种方法?
答案 0 :(得分:0)
您可以添加带有Asynctask的Timer。这是一个代码:
//global variables:
Timer timer = new Timer();
final Handler pHandler = new Handler();
//onCreat:
TimerTask task = new TimerTask() {
@Override
public void run() {
pHandler.post(new Runnable() {
@Override
public void run() {
try {
// your code
} catch (Exception e) {
e.printStackTrace();
}
}
});
}
};
timer.schedule(task, 0, 3000);