27 Mar

Mendapatkan Activity yang Sedang Aktif

Dear Android Developers,

ada kalanya kita membutuhkan perintah untuk mengetahui activity apa yang sedang aktif ditampilkan ke user saat ini. Langkah pertama adalah dengan menambahkan permission pada AndroidManifest.xml

uses-permission android:name="android.permission.GET_TASKS"

kemudian kita bisa mendapatkan activity yang aktif dengan menggunakan kode program berikut

ActivityManager am = (ActivityManager) this.getSystemService(ACTIVITY_SERVICE);

// get the info from the currently running task
List< ActivityManager.RunningTaskInfo > taskInfo = am.getRunningTasks(1); 

Log.d("topActivity", "CURRENT Activity ::"
        + taskInfo.get(0).topActivity.getClassName());

ComponentName componentInfo = taskInfo.get(0).topActivity;
String paket = componentInfo.getPackageName();

Selamat Mencoba dan semoga bermanfaat

One thought on “Mendapatkan Activity yang Sedang Aktif

Leave a Reply

Your email address will not be published. Required fields are marked *