【发布时间】:2020-08-06 13:47:47
【问题描述】:
与Android lifecycle overview 相比,我看到了非常奇怪的事件序列。我的应用程序调用其他活动(文件选择器)并等待结果。此类事件发生:
- 我的应用调用 StartActivityForResult(显示文件选择器)
- OnStop 被调用
- OnActivityResult 被调用
- OnStart 被调用
最后两个事件对我来说似乎是混合顺序,因为从技术上讲,我的应用程序在停止时可以工作(OnActivityResult 中的代码)。甚至听起来很奇怪:-)。
我做错了吗?有没有办法将我的应用程序/活动配置为“正确”顺序 - 即首先被唤醒然后获取 OnActivityResult?
Gingerbread 2.3 如果这很重要。
【问题讨论】:
-
好的,我把它作为答案发布。
标签: android xamarin android-activity android-lifecycle onactivityresult