我想要做的是将动作事件发送到当前正在运行的活动.我从这段代码中获得了当前活动的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;
Run Code Online (Sandbox Code Playgroud)
现在我有了组件名称,我想调度该事件
dispatchTouchEvent(MotionEvent ev)
Run Code Online (Sandbox Code Playgroud)
在Activity
课堂上,要做到这一点,我需要一个当前活动的实例.我被困在组件名称.如何获取Activity
实例以便我可以发送事件?