2015年1月19日月曜日

【Android】 現在表示しているActivityを取得する

現在表示しているActivityを取得する方法



<uses-permission android:name="android.permission.GET_TASKS" />
パーミッションをAndroidManifestに追加する。



ActivityManager activityManager = (ActivityManager) getSystemService(Service.ACTIVITY_SERVICE);
String className = activityManager.getRunningTasks(1).get(0).topActivity.getClassName();

Serviceでも使用できるので現在どんなアプリが動いているか確認することが可能。

0 件のコメント:

コメントを投稿