我想要做的是将运动事件分派给当前正在运行的活动。我从这段代码中得到了当前活动的 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
实例以便调度事件?