Android获得顶级活动,它提供自己的应用信息,但不提供其他信息

时间:2016-06-30 08:22:42

标签: android

我有一项服务,我想在这里获取当前活动是我的代码

ActivityManager mActivityManager = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE);
        List<ActivityManager.RunningTaskInfo> RunningTask = mActivityManager.getRunningTasks(1);
        ActivityManager.RunningTaskInfo ar = RunningTask.get(0);
        String activityOnTop = ar.topActivity.getPackageName();

        Toast.makeText(this,activityOnTop+"", Toast.LENGTH_SHORT).show();

当我打开自己的应用程序时它可以正常工作,但是当其他应用程序打开它不提供包时它不起作用。感谢

0 个答案:

没有答案