【发布时间】:2016-05-23 20:57:54
【问题描述】:
在我的应用中重要的是,当用户按下主页按钮并且应用进入“背景”时,应用会在下次打开时恢复到登录屏幕。
我尝试过使用
android:noHistory
在清单中,但这意味着当按下活动时,它也会恢复到登录屏幕,所以不好。我也尝试过使用
android:clearTaskOnLaunch="true"
在我最初的活动中,但这似乎没有任何效果。我没有完成()第一个活动,所以我不确定为什么这不起作用。
谁能帮忙解决这个问题。
【问题讨论】:
-
为什么重要?看起来您不了解 Android 的工作原理,并且正试图积极应对它。应用程序不会被主页按钮“关闭”。 Android 也有这样的原则,即保持应用程序实际上从未关闭的错觉 - 它们应该始终处于打开状态并准备好使用,这就是为什么您通常要求登录一次并将其存储在例如帐户管理器中的原因。
-
哇,这很重要,因为为了安全起见,如果应用程序进入后台并且非用户抓住设备并尝试打开应用程序,它应该恢复到登录屏幕,所以这非常重要由于应用程序中包含的数据是敏感数据,我在问题标题中清楚地说明了应用程序在后台,所以你知道我所说的“关闭”是什么意思,但如果不清楚,我会编辑它。仅供参考,并非所有登录的应用程序都具有相同的功能,所以说应用程序应该要求登录一次并存储是一个巨大的假设
-
PS 我不是来“反对”安卓工作的,我只是对应用有要求,所以你的评论非常不准确。
标签: android android-activity activity-finish