アクティビティが表示されているかどうかを知る必要があります。メソッド onPause と onResume を使用したいのですが、アクティビティが onPause にある理由も知りたいです。3 つのケースがあります。
- ディスプレイがオフになるため、onPause でのアクティビティ
- ユーザーがホーム ボタンをクリックしたための onPause のアクティビティ
- ユーザーがホームボタンをクリックして画面をオフにしたため、onPause のアクティビティ
どのようにできるのか ?ありがとう
編集:私はこのコードで解決しました:
ActivityManager activityManager = (ActivityManager)getContext(). .getSystemService(Context.ACTIVITY_SERVICE);
List<RunningTaskInfo> runningTasks = activityManager.getRunningTasks(Integer.MAX_VALUE));