我有一個日期選擇器和一個搜索按鈕。點擊搜索按鈕後,我必須將選定日期傳遞到後端,並在搜索按鈕下方的列表視圖中顯示提取的數據。在Android中保存列表數據的屏幕方向
在縱向模式下,我可以在點擊搜索按鈕後顯示數據列表視圖。但是當我旋轉模擬器時,所有的數據都會丟失。
如何保存搜索數據以在橫向模式下以列表視圖顯示。
請幫幫我。如果可能,分享一些示例代碼。
我有一個日期選擇器和一個搜索按鈕。點擊搜索按鈕後,我必須將選定日期傳遞到後端,並在搜索按鈕下方的列表視圖中顯示提取的數據。在Android中保存列表數據的屏幕方向
在縱向模式下,我可以在點擊搜索按鈕後顯示數據列表視圖。但是當我旋轉模擬器時,所有的數據都會丟失。
如何保存搜索數據以在橫向模式下以列表視圖顯示。
請幫幫我。如果可能,分享一些示例代碼。
android:configChanges="orientation|screenSize"
在清單文件中的活動內添加此行。 然後數據不會在方向更改過程中丟失
調查使用onSaveInstanceState和onRestoreInstanceState。或者您可以將所需的數據保存到SharedPreferences中,但是,我個人使用InstanceState方法
您可以通過將android:screenOrientation =「portrait」(或「landscape」)添加到in你的清單。
您可以區分第一次創建和從savedInstanceState恢復的活動情況。這是通過覆蓋onSaveInstanceState並檢查onCreate的參數來完成的。
android:configChanges =「screenOrientation」in the tag。這樣,活動將不會被重新創建,但會收到一個回調(您可以忽略,因爲它對您沒有用處)。
無形地爲我工作,但反正 –