新活动开始后Android跟踪触摸事件

时间:2015-01-31 17:01:12

标签: android ontouchevent android-touch-event

在我的应用程序中,一个新的活动开始于触摸一个按钮(而不是点击),而且我不会抬起手指并希望跟踪新活动之后的触摸动作。 第二个活动中的触摸侦听器不响应此动作。 我怎么能这样做?

1 个答案:

答案 0 :(得分:1)

您可以尝试使用 EventBus (或者,如果您愿意,可以使用 Otto ,由您决定)< / p>

注册您的第一个和第二个活动,然后在您的MotionEvent TOUCH_UP活动上通知您的订阅者触摸结束。

eventBus.post(event);

他们将在 onEvent 方法上接收该事件。

public void onEvent(AnyEventType event) {/* Do something */};

我认为通过本地活动分享活动是不可能的,但你可以尝试这种方式。