据我了解,如果我没有明确告诉 Android 我要处理 Activity 中的配置更改,它将被拆除并重新创建,例如方向更改。
假设我有对象 O,它是 Activity A 中某个类的实例MyCustomClass
。当用户按下 Activity A 布局中的按钮时,我们调用O.startActivityB
. 该方法将启动 Activity B。当在方向更改时重新创建 Activity B 时,我可以知道(在另一个或其他东西中设置了一些标志),因此 Activity B 立即运行:
setResult(RESULT_CANCELED);
finish();
return;
此时,活动 B 的父活动是谁?谁得到结果代码?