【发布时间】:2012-04-25 22:41:42
【问题描述】:
我想要做的是将运动事件分派给当前正在运行的活动。我从这段代码中得到了当前活动的 ComponentName
ActivityManager am = (ActivityManager) getSystemService(ACTIVITY_SERVICE);
// get the info from the currently running task
List<ActivityManager.RunningTaskInfo> taskInfo = am.getRunningTasks(1);
Log.d("current task :", "CURRENT Activity ::" +
taskInfo.get(0).topActivity.getClassName());
ComponentName componentInfo = taskInfo.get(0).topActivity;
现在我有了组件名称,我想调度事件
dispatchTouchEvent(MotionEvent ev)
在Activity 类中,为此我需要一个当前活动的实例。我被困在组件名称上。如何获取 Activity 实例以便调度事件?
【问题讨论】:
-
下次请多花点精力格式化您的代码...
标签: android events android-activity