以编程方式更改clearTaskOnLaunch

时间:2013-07-29 14:16:57

标签: android-activity android-manifest android

目前正在将其他形式的登录合并到我的应用程序(Facebook等),这会保留会话信息,而不是我的本机登录。目前正在内存受限条件下进行一些测试,其中应用程序将被释放以释放资源;当发生这种情况时,我想清除后台堆栈,以便用户不会返回到处于无效状态的活动,并将返回到登录活动,但仅限于通过第三方身份验证登录的用户服务(使用本机登录状态可以恢复正常)。

我知道你可以通过在清单中将clearTaskOnLaunch设置为true来清除后台堆栈,但是,我希望能够在运行时更改值(取决于它们的登录方法),但是无法找到任何内容这里或开发人员网站建议可以通过java代码访问clearTaskOnLaunch。有什么想法吗?

请注意,我计划在将来为第三方注册更优雅地恢复状态信息,这只是暂时的“足够好”的解决方案。

0 个答案:

没有答案