【问题标题】:How to Logout user from android app if he goes to background or after inactivity for few minutes如果他进入后台或在不活动几分钟后如何从 android 应用程序中注销用户
【发布时间】:2018-11-14 13:42:21
【问题描述】:

我需要在用户进入后台时从应用程序中注销用户并进行服务调用,指示注销已完成。 如果用户有几分钟不活动,也必须这样做。

有人可以在这方面帮助我吗?一个样本会更有帮助。

【问题讨论】:

  • 到目前为止你有没有尝试过?
  • 用于“onPause()”方法中的后台调用服务,做你想做的事
  • @Rohit5k2 是的,我尝试将LifecycleObserver 用于扩展应用程序类的类。我能够获得 ForeGround 和 Background 的应用程序状态。当触发背景事件但服务OnstartCommand() 抛出空指针异常时,我尝试从该应用程序类启动服务。因此我发布了这个问题。

标签: android android-activity activity-lifecycle


【解决方案1】:

在这里,您可以在暂停方法时使用 onPaused 方法,您可以存储该方法的当前时间,当您再次返回时,您可以在当前时间计算并获得不同,您可以设置任何不同的,而且更多而不是你可以注销他们的。

【讨论】:

    猜你喜欢
    • 2017-05-17
    • 2019-08-24
    • 2017-06-27
    • 2011-08-04
    • 1970-01-01
    • 1970-01-01
    • 2021-02-06
    • 2016-12-22
    • 1970-01-01
    相关资源
    最近更新 更多