0

我需要为我的 android 应用程序设计一个超时活动这些是我的担忧-

  • 从应用程序中的每个活动开始,超时时间为 90 分钟。
  • 在应用程序中的任何活动上,计时器都应自行重置。
  • 之后会有一个身份验证屏幕,成功后将返回上一个活动

我需要的是一个通用的设计,因为我可能有父子关系,并且会应用于诸如 onUserInteraction()、onPause() onStop() 之类的事件,但它可能会导致大量冗余编码和大量需要处理的方法。我可以使用服务或任何横切功能(如切面)吗?

4

1 回答 1

0
  • 实现一个扩展您想要的超类(即Activity)的抽象类。
  • onUserInteraction()在该抽象类的, onPause(),onStop()方法中实现您的“超时”概念。
  • 在您的实际“工人”类中扩展该抽象类。
于 2013-06-05T10:03:10.627 回答