AndroidでIntentServiceを使用したアプリを作成しました。
サービスの内部では、以下のような処理で、現在動作中のActivityを調査しようとしました。
lang
1ActivityManager am = (ActivityManager) mApplicationContext.getSystemService(Context.ACTIVITY_SERVICE); 2List<ActivityManager.RunningTaskInfo> runTask = am.getRunningTasks(2); 3ActivityManager.RunningTaskInfo info = runTask.get(0); 4String activityName = info.topActivity.getClassName();
さて、このようにActivityの名前は取得出来ました。
しかし、今現在のActivityの状態が、Stopかpauseなのか、状態を取得する方法が解りません。
スリープ状態にすると、ActivityはStopとなるはずなのですが、Stopになっている事を確認する方法を知りたいのです。
どなたかご存知無いでしょうか
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。