onDestroy() while “waiting” for onActivityResult()
我有一个包含两个活动的应用程序:“A”和“B”。
“A”用于生成“B”,即它等待“B”。现在,假设“B”在前台。Android系统能否在不破坏“B”的情况下摧毁活动“A”?(如果是,那么当“B”完成时,例如在用户输入之后,必须重新创建活动“A”并由Android系统再次置于前台,我需要记住并将“A”恢复到其早期的UI状态。startActivityForResult()
请注意,我不是在谈论进程终止(这是不同的情况:如果一个进程被杀死,所有活动都被杀死,并且onDestroy()不被调用或不保证被调用)。问题仅仅是关于 onDestroy() 在等待子活动的结果时是否可行。