我正在屏幕上显示当前位置地址。有人告诉我在清单文件中添加(android:configChanges="keyboardHidden|orientation")以存储上下文(地址)。它可以正常工作,但是添加此行后,屏幕方向不会改变。如果我删除此行,则方向效果良好,但地址在更改方向时消失。如果有人知道如何解决这个问题,请在评论中提出。谢谢。
当屏幕方向改变时,需要保存数据,因为屏幕会重新绘制。也就是说,onDestroy方法会被调用,然后再次调用onCreate()方法。以下链接提供了有关如何保存数据的更多信息。
android:configChanges
和android:screenOrientation="unspecified"
。 - Hussain