davidliu
Committed by GitHub

Add connect error handling to basic sample app (#515)

* Add connect error handling to basic sample app

* fix
@@ -19,6 +19,7 @@ package io.livekit.android.sample.basic @@ -19,6 +19,7 @@ package io.livekit.android.sample.basic
19 import android.Manifest 19 import android.Manifest
20 import android.content.pm.PackageManager 20 import android.content.pm.PackageManager
21 import android.os.Bundle 21 import android.os.Bundle
  22 +import android.util.Log
22 import android.view.View 23 import android.view.View
23 import android.widget.Toast 24 import android.widget.Toast
24 import androidx.activity.result.contract.ActivityResultContracts 25 import androidx.activity.result.contract.ActivityResultContracts
@@ -71,10 +72,15 @@ class MainActivity : AppCompatActivity() { @@ -71,10 +72,15 @@ class MainActivity : AppCompatActivity() {
71 } 72 }
72 73
73 // Connect to server. 74 // Connect to server.
74 - room.connect(  
75 - url,  
76 - token,  
77 - ) 75 + try {
  76 + room.connect(
  77 + url,
  78 + token,
  79 + )
  80 + } catch (e: Exception) {
  81 + Log.e("MainActivity", "Error while connecting to server:", e)
  82 + return@launch
  83 + }
78 84
79 // Turn on audio/video recording. 85 // Turn on audio/video recording.
80 val localParticipant = room.localParticipant 86 val localParticipant = room.localParticipant