相关疑难解决方法(0)

Android - 屏幕方向重新加载活动

我要重新提出这个问题,因为那里有很多不好的信息,真的很令人沮丧.简短的故事是,当设备方向改变时,我不希望任何改变或发生.给这个问题最流行的两个"解决方案"是:

1.您可以通过在清单中添加android:screenOrientation ="portrait"(或"landscape")来锁定活动的一个方向.

2.您可以通过在标记中指定android:configChanges ="screenOrientation"来告诉系统您打算自己处理屏幕更改.这样就不会重新创建活动,而是会收到一个回调(你可以忽略它,因为它对你没用).

这些工作都没有.让我更详细地解释一下我的特殊问题......

我正在尝试一个非常简单的应用程序作为学习练习.我在服务器上有一个文本文件.文本文件中有1个内容:单行上的单个整数.此数字是也存储在此服务器上的图像文件数,图像全部命名为0.jpg,1.jpg,2.jpg等.

我的所有代码都在我的活动的onCreate方法中(就像我说它是一个简单的应用程序).

应用程序在运行时执行以下操作:

从文本文件中读取数字.生成从零到文件中的数字的随机数.通过使用URL中的随机数将随机图像加载到imageview中.

当屏幕旋转时,我不希望所有这一切再次发生.我只是希望没有发生......除了屏幕应该明显地旋转并且图像应该缩放以适应它所做的.但每次屏幕旋转时,所有代码都会运行并且会选择一个新的随机图像.有人可以给我一个简单的解决方案与工作代码来解决这个问题吗?我通过观察来学习,如果你不能提供代码示例它不会帮助.

提前致谢.

ps ...我不是在寻找一种不同的方式来做我正在做的事情,这不是重点.即时通讯寻找FIX我目前正在做的方式.

android

7
推荐指数
2
解决办法
2万
查看次数

标签 统计

android ×1