如果 Activity A为获得结果而开始 Activity B,那么我的印象是, Activity B的onStop方法在 Activity A的onActivityResult方法之前被调用。为什么不这样呢?我只是用在B.onStop
中设置的静态变量对其进行了测试,但是当我在A.onActivityResult
中读取它时,该变量一直为null。
最佳答案
我认为您想做的就是调用onPause
,但是,您不想在那儿做太多。 Here is what the docs say:
关于android - android生命周期onActivityResult与onStop,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15883754/