Android onActivityResult和横屏

做一个项目 页面强制横屏 两个activity需要交互

现在说说出现的怪现象

在B中startActivityForResult到B,B处理完setResult+finish返回A

这时A的oncreate被重新调用了 按理说应该不会这样

后来查明 是横屏的原因 因为切换屏幕的时候会重新调用oncreate

解决方法:添加android:configChanges="keyboardHidden|orientation"

这句话的作用是:当横竖屏切换的时候会直接调用onConfigurationChanged方法,而不会重新执行onCreate方法。

猜你喜欢

转载自mycoding.iteye.com/blog/1890752