第一步,需要在Androidmanifest中添加權(quán)限
<uses-permission android:name = "android.permission.GET_TASKS"/>
第二步,使用ActivityManager獲取棧頂Activity名稱
ActivityManager am = (ActivityManager)getSystemService(Context.ACTIVITY_SERVICE);
String activityName = am.getRunningTasks(1).get(0).topActivity.getClassName();
第三步,使用反射獲取Class對象
Class class = Class.forName(activityName);
獲取到對象后,就可以使用類種的方法和屬性了。