在 Android 磨损 activity 时检测从左到右的滑动动作
Detect left to right swipe action on Android wear activity
这听起来很熟悉,我请大家阅读我面临的问题。我的要求很简单。 Android wear 已经可以从左向右滑动以关闭 activity。但是,我想要做的就是检测此操作何时发生,然后将时间记录在文件中。我的日志记录机制已准备就绪。但是,我不确定如何在磨损 activity 上获得右滑事件。请注意,我仍然想关闭 activity 但只是保留它的日志。我的 activity 是一个扩展 AppCompatActivity 的简单 class。我没有使用任何片段。我只想检测该操作何时发生并记录该事件并和平退出应用程序。 android 上的 GestureDetector 在这种情况下有帮助吗?
您似乎在寻找 GestureListener
,我会实施 onScroll
或 onFling
并检测 x 轴的变化。
https://developer.android.com/training/gestures/detector.html
还有一个不错的视频:
或者,您还可以通过覆盖 Activity
.
中的 onDestroy()
或 onPause()
来检查您的 Activity
是否已关闭
这听起来很熟悉,我请大家阅读我面临的问题。我的要求很简单。 Android wear 已经可以从左向右滑动以关闭 activity。但是,我想要做的就是检测此操作何时发生,然后将时间记录在文件中。我的日志记录机制已准备就绪。但是,我不确定如何在磨损 activity 上获得右滑事件。请注意,我仍然想关闭 activity 但只是保留它的日志。我的 activity 是一个扩展 AppCompatActivity 的简单 class。我没有使用任何片段。我只想检测该操作何时发生并记录该事件并和平退出应用程序。 android 上的 GestureDetector 在这种情况下有帮助吗?
您似乎在寻找 GestureListener
,我会实施 onScroll
或 onFling
并检测 x 轴的变化。
https://developer.android.com/training/gestures/detector.html
还有一个不错的视频:
或者,您还可以通过覆盖 Activity
.
onDestroy()
或 onPause()
来检查您的 Activity
是否已关闭