1
A
回答
1
是的,靜態總是很糟糕(你應該儘可能避免它),因爲即使你沒有訪問活動實例,你也可以修改它,例如SomeActivitiy.list.removeAll();
。
我會建議它使用包含數據的DataProvider,並且只需將它注入到碎片中即可。
另一方面,SQLite選項只能用於需要保存數據的情況,所以在使用後不必刪除。
1
考慮使用公共字段ArrayList
並且您的片段可以輕鬆使用或修改它。
但是,請先閱讀。 Public field or Getter/Setter
+0
Did not甚至考慮這個...似乎更簡單。我現在會研究它,謝謝 –
相關問題
- 1. 在片段之間傳遞arrayadapter和arraylist
- 2. 在片段之間傳遞ArrayList和Parcelable
- 3. 靜態片段
- 4. Android片段之間的片段數據
- 5. 片段作爲靜態類
- 6. Android使用靜態片段
- 7. 澄清靜態VS動態片段
- 8. Android片段複製:無法替代靜態添加的片段
- 9. 在片段之間滑動
- 10. 在片段之間切換
- 11. Makefile.am中的靜態和靜態LD_FLAGS之間的區別
- 12. JSP servlets之間的通信(替代靜態字段)
- 13. Autowired和使用靜態字段之間的選擇
- 14. nutch和solr之間的映射靜態字段
- 15. 如何動畫靜態片段?
- 16. 管理片段,公共靜態viewpager
- 17. 片段內部類應該是靜態
- 18. 從靜態方法訪問片段
- 19. 回到棧和靜態加入片段
- 20. 何時使用靜態片段
- 21. 轉到http:服務/靜態和/靜態之間的區別/
- 22. 靜態枚舉和靜態結構之間的差異
- 23. 靜態變量和靜態方法之間的區別
- 24. 最終靜態int和靜態最終int之間的區別?
- 25. 靜態聲明和非靜態聲明之間的區別
- 26. 靜態方法和靜態塊之間的線程安全
- 27. 什麼是靜態ArrayList?
- 28. 靜態ArrayList有多昂貴?
- 29. Serialize靜態ArrayList對象
- 30. 使用靜態字段,使用Getter和Setter和靜態字段之間的差異公開
我現在就開始關注DataProviders,感謝您的信息! –