与Android lifecycle overview相比,我看到了非常奇怪的事件序列。我的应用程序调用其他活动(文件选择器)并等待结果。此类事件发生:
对我来说,最后两个事件看起来像是混合顺序,因为从技术上讲,我的应用在停止时可以正常工作(OnActivityResult中的代码)。甚至听起来很奇怪:-)。
我做错了吗?有没有一种方法可以按照“正确”的顺序配置我的应用/活动-即先醒来然后获取OnActivityResult?
姜饼2.3。
答案 0 :(得分:1)
顺序正确。调用OnStop
时,您将进行第二次激活。这时,OnActivityResult
没有被调用,当您执行诸如{{1} }并完成第二个活动,然后第一个活动将处理SetResult
方法。