这听起来可能很熟悉,我请求大家阅读我面临的问题。我的要求很简单。 Android Wear 已经支持从左向右滑动来关闭 Activity 。但是,我想做的就是检测此操作何时发生,然后将时间记录在文件中。我的日志机制已准备就绪。但是,我不确定如何在磨损 Activity 中获得正确滑动的事件。请注意,我仍然想取消该 Activity ,但只是保留它的日志。我的 Activity 是一个扩展 AppCompatActivity 的简单类。我没有使用任何 fragment 。我只想检测该操作何时发生并记录该事件并平静地退出应用程序。 Android 上的 GestureDetector 在这种情况下有帮助吗?
最佳答案
您似乎正在寻找 GestureListener
,我会实现 onScroll
或 onFling
并检测 x 轴的变化。
https://developer.android.com/training/gestures/detector.html
还有一个很棒的视频:
或者,您还可以通过重写 中的
。onDestroy()
或 onPause()
来检查您的 Activity
是否已关闭 Activity
关于android - 检测 Android 穿戴 Activity 中从左到右的滑动 Action ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46895196/