安卓开发: How To Keep Text When Orientation Changes?

标签 android text orientation textview

在我的应用程序中,我有一个 TextView,我在执行某个操作后使用 setText。 但是当方向改变时,TextView 的文本会变回正常。

我的应用程序的文件浏览器也有类似的问题,由于某种原因,当方向改变时它会返回到/sdcard/:/

有什么办法可以防止丢失 TextView 的文本吗?

最佳答案

将所有 View 内容存储在 onSaveInstanceState() 中,并在 onCreate() 中重新加载。如果您想搞笑并让所有这些值在系统重新启动后仍然保留,您可以使用 SharedPreferences,但保存实例状态可能正是您想要的。

关于安卓开发: How To Keep Text When Orientation Changes?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4240503/

相关文章:

c++ - 当检查是eof时,使用getline读取文本文件会导致无限循环

android - 当我在解锁前更改锁定屏幕的方向时,应用程序被杀死

ios - 屏幕方向和旋转的奇怪行为(横向不是 1024、748)?

c# - 在 Unity3D 中创建 Android XMPP 聊天客户端的最佳方式

android - 迁移到 Android Studio 后在运行时崩溃 (NoSuchMethodError)

javascript - 如果事件尚未停止,如何确保事件不会再次触发?

python - 有条件地合并文本文件中的行

如果方向改变,则不会显示 Android fragment

android - 找不到 Gradle DSL 错误 mavenCentral()

java - Gradle坚持下载一些依赖项(Android Studio)