0
私がアンドロイドアプリでハンドラを持っており、これは本当に良いハンドラのAndroidメーカー
下に動作しますが、私のハンドラ
Runnable mStatusChecker = new Runnable() {
@Override
public void run() {
try{
StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build();
StrictMode.setThreadPolicy(policy);
downloadusernamelist();
isInternetWorking();
syncDataSftp();
}finally {
mHandler.postDelayed(mStatusChecker, mInterval);
}}};
のためのコードは、今、このハンドラは、ランチャーの活動であると私は次のアクティビティに行くとき最初のランチャーアクティビティに戻ります。
最初のアクティビティに戻るたびにハンドラが再起動しないようにするにはどうすればよいですか?
アクティビティのライフサイクルを知っていますか? –
上記のコードがCreateメソッドにない場合は、アクティビティライフサイクルのCreateメソッドに入れてみてください –