如果 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/

10-12 04:35