Android 我们如何避免错误地双击一个按钮而进入错误的活动?
我有三个活动A、B和C。我在B和C中有两个背靠背按钮,位置如下图所示。当我点击活动C中的按钮时,它应该转到活动B,当我点击活动B时,它应该转到活动A。当我错误地点击活动C两次并有一个小的时间延迟时,它直接转到活动A。我们如何避免这种情况Android 我们如何避免错误地双击一个按钮而进入错误的活动?,android,android-activity,Android,Android Activity,我有三个活动A、B和C。我在B和C中有两个背靠背按钮,位置如下图所示。当我点击活动C中的按钮时,它应该转到活动B,当我点击活动B时,它应该转到活动A。当我错误地点击活动C两次并有一个小的时间延迟时,它直接转到活动A。我们如何避免这种情况 我会记下活动B恢复的时间,并忽略对后退按钮的单击,直到一段时间过去。它可能非常短,可能是250-500毫秒。你不想干扰故意的两次按压。按压一次就可以了吗?这里的屏幕截图没有用…:/,无论如何,活动A的屏幕截图在哪里…:P@Darkie. 按一次可以正常工作,原因
我会记下活动B恢复的时间,并忽略对后退按钮的单击,直到一段时间过去。它可能非常短,可能是250-500毫秒。你不想干扰故意的两次按压。按压一次就可以了吗?这里的屏幕截图没有用…:/,无论如何,活动A的屏幕截图在哪里…:P@Darkie. 按一次可以正常工作,原因是两个按钮在屏幕的同一位置;在第二次点击时,触摸事件的消费者是活动B的按钮,而不是您正在思考的C,并且您已经为@nobalG,ShankarManickavasagam编写了跳转到活动A+1的代码。如果您想确保,只需为B中的按钮设置不同的文本,或B的背景色,然后您将发现: