diff --git a/app/src/main/java/com/example/defenseapplication/liveVideo/LinkedUserActivity.kt b/app/src/main/java/com/example/defenseapplication/liveVideo/LinkedUserActivity.kt index 465176a..4a3cea5 100644 --- a/app/src/main/java/com/example/defenseapplication/liveVideo/LinkedUserActivity.kt +++ b/app/src/main/java/com/example/defenseapplication/liveVideo/LinkedUserActivity.kt @@ -181,16 +181,19 @@ class LinkedUserActivity : AppCompatActivity() { binding.swipeRefresh.isRefreshing = true lifecycleScope.launch { try { - val deviceId = DeviceIdEvent.getDeviceId() - if (deviceId.isNullOrEmpty()) { - Toast.makeText(this@LinkedUserActivity, "设备 ID 为空", Toast.LENGTH_SHORT).show() - withContext(Dispatchers.Main) { - binding.swipeRefresh.isRefreshing = false + var deviceId: String? = null + if (mode == MODE_SETTINGS) { + deviceId = DeviceIdEvent.getDeviceId() + if (deviceId.isNullOrEmpty()) { + Toast.makeText(this@LinkedUserActivity, "设备 ID 为空", Toast.LENGTH_SHORT).show() + withContext(Dispatchers.Main) { + binding.swipeRefresh.isRefreshing = false + } + return@launch } - return@launch } val response = if (mode == MODE_SETTINGS) { - RetrofitNetwork.getNetworkService().getDeviceUserList(deviceId) + RetrofitNetwork.getNetworkService().getDeviceUserList(deviceId!!) } else { RetrofitNetwork.getNetworkService().getFamilyMembers() }