如果我需要每 3 秒在 Android 设备中控制一些东西,任何人都可以帮我什么是最好的方法,我想我只有 2 种方法,这些是 AlarmManager 或 Service,但我读到不推荐使用 everlasting Service 或 AlarmManager。
那么我应该使用哪种方法呢?
如果我需要每 3 秒在 Android 设备中控制一些东西,任何人都可以帮我什么是最好的方法,我想我只有 2 种方法,这些是 AlarmManager 或 Service,但我读到不推荐使用 everlasting Service 或 AlarmManager。
那么我应该使用哪种方法呢?
您可以使用 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);