我建立一个Android应用程序,并且想问如果开始的活动(其中通过getIntent()方法是可达的)意图保存/活动娱乐过程中保留,如设备的方向,或只是一个事实,即机器人可以擦除应用状态,如果它是在后台并重建(如果它是内存不足)?
这是一个简单的例子,说明了一个问题:
在应用程序启动活性的 。 然后用户点击启动一个新的活动B中的按钮。 活性A已经发送到活动乙字符串X经由意图(使用putExtra方法)的值你好 。
在活动B,I可以通过(经由getIntent()方法)检索意图,然后检索字符串内容(通过getStringExtra方法)检索字符串X的含量。
我将仍然能够检索意图额外的字符串,甚至意图本身如果该活动因重建于设备旋转,...?
或者我应该保存在方法的onSaveInstanceState额外的字符串?
我已经试过设备轮换方案,并意图(有额外的字符串一起)始终可以访问。