在Lollipop中获取当前前景活动名称和包名称

时间:2015-03-16 08:32:02

标签: android

关于这个主题有很多问题但是所有这些只是关于获取包名称。 我想要的是获取活动名称。

目前我正在使用下面的方法来获取活动名称,但是你知道ActivityManager.getRunningTasks现在已被弃用,那么有没有另外一种方法来获得这个,或者我应该坚持这个并且它不会造成任何伤害?

ActivityManager am = (ActivityManager) context.getSystemService(context.ACTIVITY_SERVICE);
                    List<ActivityManager.RunningTaskInfo> taskInfo = am.getRunningTasks(1);   //deprecated 


//taskInfo.get(0).topActivity.getClassName() //this gets the activity name 

1 个答案:

答案 0 :(得分:0)

迟到了,但也许这可以帮助其他人:

String activityName = (String) activity.getTitle();