public static String getTopActivityName(Context context){
String topActivityName=null;
ActivityManager activityManager =
(ActivityManager)(context.getSystemService(android.content.Context.ACTIVITY_SERVICE )) ;
List<RunningTaskInfo> runningTaskInfos = activityManager.getRunningTasks(1) ;
if(runningTaskInfos != null){
ComponentName f=runningTaskInfos.get(0).topActivity;
String topActivityClassName=f.getClassName();
String temp[]=topActivityClassName.split("\\.");
topActivityName=temp[temp.length-1];
System.out.println("topActivityName="+topActivityName);
}
return topActivityName;
}
Android获取栈顶Activity
最新推荐文章于 2024-08-16 09:25:26 发布