Shw*_*eta 10 android android-alarms android-sqlite
我想在Android应用程序中设置一个计时器,该计时器将在每次15/30/45之后调用一个函数,并在用户登录时调用n分钟.但是当用户注销时它也会停止计时器.如果用户再次登录,计时器将从启动开始.我希望将该选项(15/30/45/n分钟)保存在数据库中,以便我可以在同步后更新列表.
定时器是一个好方法还是我需要使用报警服务?或者是否需要任何系统服务?
是否可以将本地电话数据库存储中的先前doc /文件更改为通过Web服务器接收的新文档?这样做需要系统服务吗?
Pra*_*abu 40
使用以下代码每15/30/45调用您的函数
final Handler handler = new Handler();
Timer timer = new Timer();
TimerTask doAsynchronousTask = new TimerTask() {
@Override
public void run() {
handler.post(new Runnable() {
@SuppressWarnings("unchecked")
public void run() {
try {
"Your function call "
}
catch (Exception e) {
// TODO Auto-generated catch block
}
}
});
}
};
timer.schedule(doAsynchronousTask, 0, "Timer value");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
17762 次 |
| 最近记录: |