Android 在新 activity 启动后跟踪触摸事件

Android tracking touch event after new activity starts

在我的应用程序中,一个新的 activity 从触摸按钮(而不是点击)开始,而且我没有抬起手指并希望在新的 [=14= 中跟踪触摸的动作]. 第二个 activity 中的触摸侦听器不响应此动作。 我该怎么做?

您可以尝试使用 EventBus for example (Alternatively you can use Otto,如果您愿意,由您决定)

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

eventBus.post(event);

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

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

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