取得当前显示的Activity如果取得当前现显示的Activity?[解决办法]ActivityManager activityManager (Act
取得当前显示的Activity
如果取得当前现显示的Activity?
[解决办法]
ActivityManager activityManager = (ActivityManager) getApplicationContext().getSystemService(Context.ACTIVITY_SERVICE); List<RunningTaskInfo> forGroundActivity = activityManager.getRunningTasks(1); RunningTaskInfo currentActivity; currentActivity = forGroundActivity.get(0); String activityName = currentActivity.topActivity.getClassName(); //activityName 就是当前屏幕的activityName 名称
记得加权限
<uses-permission android:name="android.permission.GET_TASKS"/>
