标签: android ontouchevent android-touch-event
在我的应用程序中,一个新的活动开始于触摸一个按钮(而不是点击),而且我不会抬起手指并希望跟踪新活动之后的触摸动作。 第二个活动中的触摸侦听器不响应此动作。 我怎么能这样做?
答案 0 :(得分:1)
您可以尝试使用 EventBus (或者,如果您愿意,可以使用 Otto ,由您决定)< / p>
注册您的第一个和第二个活动,然后在您的MotionEvent TOUCH_UP活动上通知您的订阅者触摸结束。
eventBus.post(event);
他们将在 onEvent 方法上接收该事件。
public void onEvent(AnyEventType event) {/* Do something */};
我认为通过本地活动分享活动是不可能的,但你可以尝试这种方式。