Android:当设备旋转到横向模式时随机图像发生变化

bwleehnv  于 2023-06-04  发布在  Android
关注(0)|答案(2)|浏览(85)

我构建了一个应用程序,它显示来自SQLite数据库的3个随机图像。但是当我把我的设备旋转到横向模式时,随机的图像就会改变。
我不想这样,实际上,我想要的是3个随机图像保持静止,无论是在肖像或风景模式。

mnemlml8

mnemlml81#

在特定Activity节点的清单中添加以下属性。

android:configChanges="keyboardHidden|orientation"
qkf9rpyu

qkf9rpyu2#

发生这种情况的原因是,当旋转到横向模式时,“活动”会重新创建。有各种方法可以解决这个问题:
1.将初始化移出“创建时的活动”:Activity restart on rotation Android
1.将逻辑移动到一个单独的类(它执行随机选择),并从该类(更具体地说,是一个Model类)获取数据。

相关问题