Android平台上不同应用程序中不同视图间的多点触控问题,ACTION_POINTER_DOWN未触发。
创始人
2024-10-09 13:32:18
0

问题的主要原因是Android系统无法从不同的应用程序中获取到足够的事件数据。因此,需要在代码中采用一种特殊的实现方式。例如,在两个应用程序中使用以下代码解决跨越不同应用程序的多点触摸问题:

在应用程序1中:

@Override public boolean onTouchEvent(MotionEvent event) { int action = event.getActionMasked(); switch (action) { case MotionEvent.ACTION_DOWN: case MotionEvent.ACTION_POINTER_DOWN: case MotionEvent.ACTION_MOVE: case MotionEvent.ACTION_POINTER_UP: case MotionEvent.ACTION_UP: Application2.getInstance().forwardTouchEvent(event); break; } return super.onTouchEvent(event); }

在应用程序2中:

public void forwardTouchEvent(MotionEvent event) { int action = event.getActionMasked(); switch (action) { case MotionEvent.ACTION_DOWN: case MotionEvent.ACTION_POINTER_DOWN: case MotionEvent.ACTION_MOVE: case MotionEvent.ACTION_POINTER_UP: case MotionEvent.ACTION_UP: // do something with the event data break; } }

这个解决方法使用Application2中的forwardTouchEvent()方法来接收从另一个应用程序传递过来的触摸事件。这个方法将触摸事件的信息传递给应用程序2中的onTouchEvent()方法,以便应用程序2能够正确地处理该事件。

相关内容

热门资讯

推荐一款!拱趴大菠萝有什么挂(... 推荐一款!拱趴大菠萝有什么挂(辅助挂)真是存在有挂(真实有挂辅助教程)1、全新机制【ai辅助工具激活...
程序员教你!wejoker透视... 程序员教你!wejoker透视方法(辅助挂)一贯是真的有挂(发现有挂辅助攻略)1、点击下载安装,脚本...
重大发现!wepoker辅助器... 重大发现!wepoker辅助器官方(辅助挂)本来有挂(有挂秘诀辅助器)一、游戏安装教程牌型概率发牌机...
解密关于!德州私人局脚本(辅助... 解密关于!德州私人局脚本(辅助挂)都是是有挂(有挂教学辅助技巧)1. 选牌创建新账号,点击进入游戏后...
玩家必看分享!德普之星透视辅助... 玩家必看分享!德普之星透视辅助软件下载(辅助挂)竟然真的有挂(有挂功能辅助技巧)1、用户打开应用后不...
科普攻略!wepoker透视有... 科普攻略!wepoker透视有没有(辅助挂)果然存在有挂(有挂攻略辅助插件)1、下载好透视辅助下载之...
一分钟教会你!aapoker辅... 一分钟教会你!aapoker辅助插件工具(辅助挂)其实是真的有挂(有挂头条辅助技巧)一、可以开透视的...
热点推荐!wpk透视辅助方法(... 热点推荐!wpk透视辅助方法(辅助挂)其实真的有挂(有挂工具辅助插件)透视方法中分为三种模型:靠谱、...
热门推荐!wpk辅助软件(辅助... 热门推荐!wpk辅助软件(辅助挂)果然真的是有挂(今日头条辅助脚本)小薇(辅助器软件下载)致您一封信...
我来教大家!hhpoker是真... 我来教大家!hhpoker是真的还是假的(辅助挂)都是真的是有挂(新版有挂辅助技巧)1、破解器简单,...