我已经改编了3D画廊的GridInputProcessor
类(https://android.googlesource.com/platform/packages/apps/Gallery3D/+/master/src/com/cooliris/media/GridInputProcessor.java
)以便它检测向上/向下滑动。
滑动的检测有效,但我现在想要开始另一个活动(或在当前显示的活动上绘制位图),但我似乎无法使用startActivity(mContext, myIntent)
,因为类声明是
public final class GridInputProcessor implements GestureDetector.OnGestureListener, GestureDetector.OnDoubleTapListener {
所以它不会延伸Activity
...
我是否仍然可以通过此课程开始一项活动,或者我将如何进行此操作?我也试过发送广播,但这也没有“实施”。
答案 0 :(得分:0)
我通过以下方式重新使用了我知道在滑动(实际滑动发生的地方)时正在运行的活动的上下文:
theOtherActivitysContext.startActivity(...)