Browse Source

1.添加数据为空时的数据处理

20241218TB223FC(测试jar包)
wangwanlei 10 months ago
parent
commit
79ecf0d3e0

+ 3
- 0
app/src/main/java/com/xhly/manageapp/ui/main/activity/MainActivity.kt View File

@@ -227,6 +227,8 @@ class MainActivity : BaseActivity<MainViewModel, ActivityMainBinding>(),Download
227 227
                             )
228 228
                         }
229 229
                     })
230
+            }else{
231
+                mBinding.root.background = AppCompatResources.getDrawable(this,R.drawable.main_bg)
230 232
             }
231 233
         }
232 234
 
@@ -1250,6 +1252,7 @@ class MainActivity : BaseActivity<MainViewModel, ActivityMainBinding>(),Download
1250 1252
                 data.appPackage = message
1251 1253
                 data.doEvent = EventLog.APPUNINSTALLEVENT
1252 1254
                 viewModel.eventLog(data)
1255
+                updateAppInstallInfo()
1253 1256
             }
1254 1257
 
1255 1258
             Const.SDINSTALL -> {

+ 3
- 1
app/src/main/java/com/xhly/manageapp/ui/main/viewmodel/MainViewModel.kt View File

@@ -241,8 +241,10 @@ class MainViewModel : BaseViewModel() {
241 241
     fun postWallpaperPad() {
242 242
         launchUI {
243 243
             val postWallpaperPad = appService.postWallpaperPad()
244
-            if (postWallpaperPad.code == 0) {
244
+            if (postWallpaperPad.code == 0&&postWallpaperPad.obj!=null) {
245 245
                 wallpaper.value = postWallpaperPad.obj
246
+            }else{
247
+                wallpaper.value=WallpaperBean()
246 248
             }
247 249
         }
248 250
     }

+ 1
- 1
app/src/main/java/com/xhly/manageapp/viewmodel/BaseViewModel.kt View File

@@ -195,7 +195,7 @@ open class BaseViewModel : CommonBaseViewModel() {
195 195
                 val map = HashMap<String, Any>()
196 196
                 map["regionid"] = regionid
197 197
                 val result = loginService.postAutoAppDetail(map)
198
-                if (result.code == 0) {
198
+                if (result.code == 0&&result.obj!=null) {
199 199
                     result.obj.netSucessFlag = true
200 200
                     autoAppResult.value = result.obj
201 201
                 } else {

Loading…
Cancel
Save