通常の を実装する必要がありheartbeat
ます。
それheartbeat
自体はHTTP-GET
、サーバーへの単純な呼び出しです。
問題は、アプリが開いている限り送信したいということです。アプリを閉じると、送信が停止するはずです。
ServicesとAlarmManagerについていくつか読みましたが、アプリのアクティビティをナビゲートするときにそれらを呼び出す/停止するにはどうすればよいですか?
これもいいようですが、それでも同じ問題があります。
final Handler handler = new Handler();
Runnable runable = new Runnable() {
@Override
public void run() {
try{
//do your code here
//also call the same runnable
handler.postDelayed(this, 1000);
}
catch (Exception e) {
// TODO: handle exception
}
finally{
//also call the same runnable
handler.postDelayed(this, 1000);
}
}
};
handler.postDelayed(runable, 1000);
誰かが良い例やリンクを投稿できますか?
ありがとう!