Open MrNegativeTW opened 3 years ago
putExtra
GeoPoint
1 和 2 暫時土炮。除原先 Accident Model 外,新增 AccidentEventParcelable Model。將 Accident Model 中 GeoPoint 改為 2 個 double 數值後,再傳入 EventEditor。
Single Activity,使用 SharedViewModel 交換資料。 實際可能會為 DualActivity, 保留 MainActivity 和 RoadActivity, 並將 MainActivity 外所有功能移至 RoadActivity 統一管理。
[ ] 1 和 2 於 Single Activity 完成後採用 SharedViewModel 資料交換問題。
[x] 將 AccidentCardAdapter (RecyclerView) 改為 MVVM 架構
APP 架構須重構!
問題所在
putExtra
將 Model 傳入 EventEditor,但GeoPoint
無法 Parcelize,所以會出錯。暫時解決辦法
1 和 2 暫時土炮。除原先 Accident Model 外,新增 AccidentEventParcelable Model。將 Accident Model 中 GeoPoint 改為 2 個 double 數值後,再傳入 EventEditor。
預計重構目標
Single Activity,使用 SharedViewModel 交換資料。 實際可能會為 DualActivity, 保留 MainActivity 和 RoadActivity, 並將 MainActivity 外所有功能移至 RoadActivity 統一管理。
[ ] 1 和 2 於 Single Activity 完成後採用 SharedViewModel 資料交換問題。
[x] 將 AccidentCardAdapter (RecyclerView) 改為 MVVM 架構