-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
bugSomething isn't workingSomething isn't workinghelp wantedExtra attention is neededExtra attention is needed
Description
APP 架構須重構!
問題所在
- 新增事件使用 Accident Model 沒問題。
- 編輯事件時使用
putExtra將 Model 傳入 EventEditor,但GeoPoint無法 Parcelize,所以會出錯。 - MapsFragment 權限要求 Dialog 出不來。
暫時解決辦法
1 和 2 暫時土炮。除原先 Accident Model 外,新增 AccidentEventParcelable Model。將 Accident Model 中 GeoPoint 改為 2 個 double 數值後,再傳入 EventEditor。
3. 寫進 RoadActivity,一進去就要權限,不給就之後自己去開。
預計重構目標
Single Activity,使用 SharedViewModel 交換資料。
實際可能會為 DualActivity,
保留 MainActivity 和 RoadActivity,
並將 MainActivity 外所有功能移至 RoadActivity 統一管理。
-
1 和 2 於 Single Activity 完成後採用 SharedViewModel 資料交換問題。
-
將 AccidentCardAdapter (RecyclerView) 改為 MVVM 架構
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't workinghelp wantedExtra attention is neededExtra attention is needed