使用意图在两个活动之间进行通信似乎并不简单。无论在哪里(可能在onResume()中)我都会对意图进行检查,最终我无法区分沿着startActivity()传递意图的调用和旋转设备时的调用(或者稍后通过onPause()和onResume()循环)因为意图仍然可用。
我如何处理上述问题?
答案 0 :(得分:1)
您始终可以获得调用该活动的意图。在配置更改,如旋转显示onConfigurationChanged
被调用。点击此处:http://developer.android.com/guide/topics/resources/runtime-changes.html#HandlingTheChange
您可以使用它来区分它是否是旋转变化。
答案 1 :(得分:1)