如果他进入后台或在不活动几分钟后如何从 android 应用程序中注销用户
Posted
技术标签:
【中文标题】如果他进入后台或在不活动几分钟后如何从 android 应用程序中注销用户【英文标题】:How to Logout user from android app if he goes to background or after inactivity for few minutes 【发布时间】:2018-11-14 13:42:21 【问题描述】:我需要在用户进入后台时从应用程序中注销用户并进行服务调用,指示注销已完成。 如果用户有几分钟不活动,也必须这样做。
有人可以在这方面帮助我吗?一个样本会更有帮助。
【问题讨论】:
到目前为止你有没有尝试过? 用于“onPause()”方法中的后台调用服务,做你想做的事 ***.com/questions/4414171/… 检查这个-steveliles.github.io/… @Rohit5k2 是的,我尝试将LifecycleObserver
用于扩展应用程序类的类。我能够获得 ForeGround 和 Background 的应用程序状态。当触发背景事件但服务OnstartCommand()
抛出空指针异常时,我尝试从该应用程序类启动服务。因此我发布了这个问题。
【参考方案1】:
在这里,您可以在暂停方法时使用 onPaused 方法,您可以存储该方法的当前时间,当您再次返回时,您可以在当前时间计算并获得不同,您可以设置任何不同的,而且更多而不是你可以注销他们的。
【讨论】:
以上是关于如果他进入后台或在不活动几分钟后如何从 android 应用程序中注销用户的主要内容,如果未能解决你的问题,请参考以下文章
在应用程序后台运行时保持 XMPPStream 处于活动状态
hiveserver2 org.apache.thrift.transport.TTransportException 在不活动分钟后运行第二个查询时出错