refactor(context): 重构 ViewModel函数以接收 Context 参数
- 修改了多个 ViewModel 中的函数,使其接收 Context 参数 - 更新了相应 Activity 和 Fragment 中的调用逻辑 - 移除了 BaseApplication 中的 obtainInstance() 方法 -调整了 RetrofitService 和 RetrofitServiceManager 中的方法命名 |
---|
|
app/src/main/java/com/casic/smarttube/base/BaseApplication.kt |
---|
app/src/main/java/com/casic/smarttube/fragment/MinePageFragment.kt |
---|
app/src/main/java/com/casic/smarttube/fragment/OverviewFragment.kt |
---|
app/src/main/java/com/casic/smarttube/retrofit/RetrofitService.kt |
---|
app/src/main/java/com/casic/smarttube/retrofit/RetrofitServiceManager.kt |
---|
app/src/main/java/com/casic/smarttube/view/AddDeviceActivity.kt |
---|
app/src/main/java/com/casic/smarttube/view/DeviceDetailActivity.kt |
---|
app/src/main/java/com/casic/smarttube/view/GroupDeviceActivity.kt |
---|
app/src/main/java/com/casic/smarttube/view/GroupDeviceMapActivity.kt |
---|
app/src/main/java/com/casic/smarttube/view/HistoryDataActivity.kt |
---|
app/src/main/java/com/casic/smarttube/view/LoginActivity.kt |
---|
app/src/main/java/com/casic/smarttube/view/SplashScreenActivity.kt |
---|
app/src/main/java/com/casic/smarttube/vm/AuthenticateViewModel.kt |
---|
app/src/main/java/com/casic/smarttube/vm/DeviceViewModel.kt |
---|
app/src/main/java/com/casic/smarttube/vm/LoginViewModel.kt |
---|
app/src/main/java/com/casic/smarttube/vm/ProjectGroupViewModel.kt |
---|
app/src/main/java/com/casic/smarttube/vm/UploadImageViewModel.kt |
---|
app/src/main/java/com/casic/smarttube/vm/UserViewModel.kt |
---|
app/src/main/java/com/casic/smarttube/vm/VersionViewModel.kt |
---|