List<ActivityManager.RunningTaskInfo > taskInfo = am.getRunningTasks(1);
ComponentName componentInfo = taskInfo.get(0).topActivity;
componentInfo.getPackageName();
activity = taskInfo.get(0).topActivity.getClassName();
packagename = componentInfo.getPackageName();
我有这段代码来获取正在运行的活动和包名称。我的问题是:这个包包含另一个类(Name.java),它不是一个活动,并返回一个我也需要获取的字符串值。ActivityManager 可以做到这一点吗?
更清楚地说:家庭活动是一个带有项目列表的屏幕。通过向右或向左滑动,屏幕会改变并显示,例如,最喜欢的项目、评分项目等。这些屏幕/视图中的每一个都有一个名称(Name.java 处理它)。我想要做的是,获取当前视图的名称,而不仅仅是 Activity 的名称。