在我的Android应用程序中,当我旋转设备(从键盘上滑出)时,我的Activity被重新启动(onCreate被调用)。现在,可能是这样的,但是我在onCreate方法中做了很多初始设置,所以我需要:
onCreate,并且布局只是调整或onCreate就不会被调用。发布于 2018-01-09 10:03:55
人们说你应该用
android:configChanges="keyboardHidden|orientation"但是,在Android中处理轮转的最好和最专业的方法是使用Loader类。它不是一个著名的类(我不知道为什么),但它比AsyncTask好得多。要获得更多信息,您可以阅读在Udacity的Android课程中找到的Android教程。
当然,作为另一种方式,您可以用onSaveInstanceState存储值或视图,并使用onRestoreInstanceState读取它们。这真的取决于你。
https://stackoverflow.com/questions/456211
复制相似问题