在我的应用程序中,我有一些片段,它们以树状结构调用另一个片段。
当用户一段时间未触摸任何东西时(可能是30秒钟),我想将其带回首页。
我考虑过要在活动中创建一个处理所有片段的处理程序,每次用户与某个东西进行交互时,我都认为他是“活动的”,并且我会参与其他30多岁的处理程序。
如果处理程序到达30年代,我将他带回Home片段。
因此,实际的问题是:如何为活动的每个元素获取一个侦听器,以便在单击时可以参与处理程序?
如果您需要我的一些代码,请让我发布。
在Android中,按键,触摸或轨迹球事件的回调为onUserInteraction()
。在您的活动中覆盖此方法。它会捕获大多数常见的触摸事件,并且您可以在回调中使用处理程序。
@Override
public void onUserInteraction() {
super.onUserInteraction();
//Your Handler update code
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句