我有一项服务,我想在这里获取当前活动是我的代码
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();
当我打开自己的应用程序时它可以正常工作,但是当其他应用程序打开它不提供包时它不起作用。感谢