0
据我了解,如果我没有明确地告诉Android我想在一个活动中处理配置更改,它将被拆除并重新创建,例如,方向更改。在配置更改时重新构建活动时,谁获得活动结果?
假设我有一个对象O,它是活动A中某个类MyCustomClass
的一个实例。当用户在活动A的布局中按下按钮时,我们调用O.startActivityB
。这种方法将开始活动B.当活动B大干快上改变方向时重新创建,我可以告诉(有些标志是在其他什么的设置),因此活动B立即运行此:
setResult(RESULT_CANCELED);
finish();
return;
谁是活动B在这一点上的父母活动?谁会得到结果代码?
那么,你是说因为我用'startActivity',结果会丢失吗? – user5243421
是的。更像是没有交付,但没有失去。 –