我想达到什么目标:
在用户不活动 3 分钟后,我想显示一个新活动。
研究:
我确实在 Stackoverflow 上查看了这个问题,并找到了一些关于如何使用后台线程执行此操作、创建注册最后一次触摸的基本活动等的提示。
问题:
如果我有超过 20 个活动,我不想从基本活动扩展所有活动。这意味着每次我创建一个新活动时,我都需要扩展这个基本活动,如果我的活动已经从其他一些基本活动扩展而来,这可能会造成一些混乱。我想使用类 Application 来处理这个,所以活动将保持不变。
我怎样才能在不触及已经创建的活动的情况下实现这一点?还是我总是必须处理onUserInteraction()
, 或onPause()
, 或 Activity 上的任何其他方法?
研究参考: