gpt4 book ai didi

android - 保存数据和改变方向

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:07:32 26 4
gpt4 key购买 nike

我有两个 Activity ,我使用 android:configChanges="keyboardHidden|orientation|screenSize"

 @Override
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
setContentView(R.layout.activity_main);
if (newConfig.orientation == Configuration.ORIENTATION_LANDSCAPE) {

} else if (newConfig.orientation == Configuration.ORIENTATION_PORTRAIT) {

}
}

一个主动使用纵向到第二个横向但是当方向改变时, Activity 被加载并且数据丢失

如何保存数据并更改 Activity 方向?

最佳答案

如果您的数据较小,您可以使用 onSavedInstanceStateonRestoreInstanceState 保存和恢复它。有关详细信息,请访问此链接 Saving data

但如果您有大量数据,那么我必须说,您不应该允许方向更改(这会迫使您的 Activity 重新创建)。您可以通过在 list 文件中添加以下行来限制它:

android:configChanges="orientation|keyboardHidden" // fixes orientation

关于android - 保存数据和改变方向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12214600/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com