【问题标题】:How do I test for activity inactivity time如何测试活动不活动时间
【发布时间】:2010-09-25 23:14:06
【问题描述】:

我想知道我可以达到的最高级别是什么,以便了解用户何时与我的应用程序交互

前言:我想在用户闲置 X 秒后退出我的应用程序。 所以我所做的是创建一个带有计时器的服务,以及一个将计时器重置为 X 时间的切换功能。 X 时间过去后,会引发一个意图,广播接收器会捕获该意图并执行注销(也关闭打开的登录活动......)

至于实际问题,每次用户与应用程序交互时,我都需要调用“Timer Toggle”函数。 当用户与手机交互时,我可以知道的 android 应用程序中的最高位置在哪里

我发现的唯一方法是为每个活动实现 onClick 和 onKeyPress,还有其他更好的方法吗?也许在 Application 类中?

【问题讨论】:

    标签: android timeout locking android-widget


    【解决方案1】:

    我认为除了从Activity 本身发送事件之外,没有其他方法。
    你可以看看覆盖Activity.onUserInteraction()

    但用户是否会在您的应用程序的单个Activity 中停留“X 秒”而无需切换屏幕或让设备进入睡眠状态?

    我想更新onCreateonPauseonResume 中的计时器/标志就足够了。再加上Activity 中的一些常用函数。

    【讨论】:

    • 嗯,它可能会发生,因为它是一个内容应用程序,例如,用户可能正在阅读某些内容。但我会考虑按你的方式做。
    • 但我会考虑按你的方式做。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多