我正在构建一个原生的Android应用程序,我希望用户在一段不活动时说5分钟后自动注销(会话超时类型)。
这是一个独立的应用程序,应用程序中有多个屏幕。我没有维护与服务器的任何用户会话。
P.S :我在writing a time out event for android找到了一个可能的解决方案。但这仅适用于单个Activity应用程序。任何人都可以为多活动应用程序建议类似的解决方案吗?
答案 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"
}
}
}