Nea*_*eal 3 android xamarin.android
如何将我的Android应用程序恢复到最后的位置,即视图中的活动等?如果我正在显示活动并按"主页"按钮,然后再次启动我的应用程序,则返回启动活动.我希望它像iPhone应用程序一样工作,暂停到位并恢复到用户最后的位置.
谢谢.
您可能需要为清单中的根活动设置android:alwaysRetainTaskState ="true".从文档:
活动所在的任务的状态是否始终由系统维护 - 如果是,则为"true",如果允许系统在某些情况下允许将任务重置为其初始状态,则为"false".默认值为"false".此属性仅对任务的根活动有意义; 所有其他活动都被忽略了.
通常,当用户从主屏幕重新选择该任务时,系统会在某些情况下清除任务(从根活动上方的堆栈中删除所有活动).通常,如果用户未访问任务一段时间(例如30分钟),则完成此操作.
但是,当此属性为"true"时,无论用户如何到达,用户都将始终返回上一个状态的任务.例如,在诸如Web浏览器之类的应用程序中,这是有用的,其中存在许多用户不想丢失的状态(例如多个打开的选项卡).
| 归档时间: |
|
| 查看次数: |
8874 次 |
| 最近记录: |