画面を閉じて点灯させた後、または他のアプリケーションに変更した後に元に戻すと、ハンドラーが有効になりません。
リストビューを使用し、ハンドラーを使用して3秒ごとに更新したい.最初にアクティビティを開始したときはうまくいきます.しかし、画面を閉じてからアクティビティに戻るとき、または別のアプリケーションに変更してから戻るときこのアプリケーションでは、ハンドラはまったく機能しません。
私が書いたコードは以下のとおりです。
public class ChatFragment extends Fragment
@Override
public void onStart() {
mHandler.postDelayed(mRunnable, 3000);
super.onStart();
}
そしてアプリに戻るとonstartのメソッドは実行できるが、handlerが効かない。