我已经尝试了100件事来解决这个问题,但是当我的方向发生变化时,它们似乎都不能用于在TextView中保存文本。
在方向改变时,这些函数都不会被调用:
onRetainNonConfigurationInstance(),
onRestoreInstanceState(),
onSaveInstanceState()
请注意,我在此活动的清单中有android:configChanges="orientation"
,因此我需要调用onConfigurationChanged()
而不是onCreate()
,因为我希望onCreate()
只运行一次。
任何人都有任何想法来解决这个问题吗?
答案 0 :(得分:1)
如果指定android:configChanges,则不会调用所有这些方法。请参阅Activity ConfigurationChanges和Activity.onRetainNonConfigurationInstance()。只会调用onConfigurationChanged()方法。