Committed by
GitHub
Add connect error handling to basic sample app (#515)
* Add connect error handling to basic sample app * fix
正在显示
1 个修改的文件
包含
10 行增加
和
4 行删除
| @@ -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 |
-
请 注册 或 登录 后发表评论