Android应用中的自动注销功能

时间:2012-03-07 12:17:43

标签: android logout session-timeout

我正在构建一个原生的Android应用程序,我希望用户在一段不活动时说5分钟后自动注销(会话超时类型)。

这是一个独立的应用程序,应用程序中有多个屏幕。我没有维护与服务器的任何用户会话。

P.S :我在writing a time out event for android找到了一个可能的解决方案。但这仅适用于单个Activity应用程序。任何人都可以为多活动应用程序建议类似的解决方案吗?

2 个答案:

答案 0 :(得分:0)

好的,为了回应您发布的链接,为什么不遵循这种方法,但创建某种抽象的基本活动,所有其他活动都会延伸。所以基本上你要为每个活动添加一个超时,但你的基础活动会处理这个,你的孩子活动不需要知道发生了什么。

答案 1 :(得分:0)

@objc class TestObject:NSObject {

    @objc var aString:NSString?
    @objc var aBool:Bool?
    @objc var aFloat:Double?

    @objc private var aBoolString: String? {
        didSet {
            self.aBool = aBoolString.lowercased() == "true"
        }
    }
}