1

光標裝載機重裝我在這裏看到類似的問題,但我的是不同的。我有一個與光標LoaderManager的活動。我使用的內部onCreateLoader switch語句和onLoadFinished因爲我處理三個不同的CursorLoaders。到現在爲止還挺好。問題是,在方向改變時,裝載機正在爲其各自的數據進行重新查詢。我正在使用minSdkVersion 11和支持庫。我如何防止重新發生? (我沒有互聯網,所以我沒有使用手機發布,所以沒有代碼,但是理解裝載機的人應該清楚這個說明)的方向變化

回答

0

如果你把你的initLoader放在生命週期的活動/片段創建方法之一中並使用CursorAdapter ,你會有這種行爲。

你的適配器使用光標以顯示其數據,因爲一切是在旋轉破壞,必須再次獲得這些數據(這是從遊標也破壞)。

如果你想重裝我建議來填充列表,並使用常規的適配器的車程。這樣,您可以保存該列表並在旋轉時將其恢復,並再次將其傳遞給適配器。