|
|
@@ -5,14 +5,15 @@ import android.annotation.SuppressLint
|
|
|
import android.content.Context
|
|
|
import android.os.Bundle
|
|
|
import android.text.TextUtils
|
|
|
-import android.util.Log
|
|
|
import android.view.MotionEvent
|
|
|
import android.view.View
|
|
|
import com.alibaba.android.arouter.facade.annotation.Route
|
|
|
import com.hjq.permissions.OnPermissionCallback
|
|
|
import com.hjq.permissions.XXPermissions
|
|
|
-import com.tencent.bugly.crashreport.CrashReport
|
|
|
-import com.tencent.imsdk.v2.*
|
|
|
+import com.tencent.imsdk.v2.V2TIMConversation
|
|
|
+import com.tencent.imsdk.v2.V2TIMManager
|
|
|
+import com.tencent.imsdk.v2.V2TIMSimpleMsgListener
|
|
|
+import com.tencent.imsdk.v2.V2TIMUserInfo
|
|
|
import com.tencent.qcloud.tuicore.TUIConstants
|
|
|
import com.tencent.qcloud.tuicore.TUICore
|
|
|
import com.tencent.qcloud.tuicore.TUILogin
|
|
|
@@ -45,7 +46,7 @@ class HealthConsultationActivity :
|
|
|
View.OnTouchListener {
|
|
|
|
|
|
// 添加存储权限的原因是 以防启动页面没有授权存储权限 相机权限,摄像头权限
|
|
|
- private val cameraPermission = Arrays.asList(
|
|
|
+ private val cameraPermission = listOf(
|
|
|
Manifest.permission.WRITE_EXTERNAL_STORAGE,
|
|
|
Manifest.permission.READ_EXTERNAL_STORAGE,
|
|
|
Manifest.permission.CAMERA,
|
|
|
@@ -270,19 +271,6 @@ class HealthConsultationActivity :
|
|
|
override fun onDestroy() {
|
|
|
runOnUiThread {
|
|
|
V2TIMManager.getInstance().removeSimpleMsgListener(simpleMsgListener)
|
|
|
- val stastus = V2TIMManager.getInstance().loginStatus
|
|
|
- if (V2TIMManager.V2TIM_STATUS_LOGINED == stastus) {
|
|
|
- V2TIMManager.getInstance().logout(object : V2TIMCallback {
|
|
|
- override fun onError(p0: Int, p1: String?) {
|
|
|
- //用户登录IM失败
|
|
|
- CrashReport.postCatchedException(Throwable(User.getName() + "用户退出IM失败,错误码:" + p0 + " ,错误信息:" + p1))
|
|
|
- }
|
|
|
-
|
|
|
- override fun onSuccess() {
|
|
|
- Log.e("wpp", "IM退出成功")
|
|
|
- }
|
|
|
- })
|
|
|
- }
|
|
|
}
|
|
|
super.onDestroy()
|
|
|
}
|