简体   繁体   English

在onActivityResult之前调用的onDestroy

[英]onDestroy called before onActivityResult

我有这个活动A,在按钮上单击,它启动一个用于结果的活动,它是一个联系人选择器,当此活动开始时,调用A的PaPause,当我从联系人选择器返回时,以某种方式调用A的onDestroy,而onActivityResult不在都叫!

In general, onDestroy() gets called when an activity is finished or removed from the backstack. 通常,活动结束或从Backstack中删除时会调用onDestroy() I hope you are not calling finish() in A before or after you are calling startActivityForResult(..) . 我希望在调用startActivityForResult(..)之前或之后,不要在A中调用finish(

Can you go back from B (the contact picker) by pressing the back button? 您可以通过按返回按钮从B(联系人选择器)返回吗?

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM