|
@@ -26,7 +26,6 @@ import com.swago.baseswago.baseroom.ui.AbsUserActivity
|
|
|
import com.swago.baseswago.constant.ARouteConstant
|
|
|
import com.swago.baseswago.databinding.ActivityAbsRoomUserBinding
|
|
|
import com.swago.baseswago.model.MomentModel
|
|
|
-import com.swago.baseswago.model.UserInfoModel
|
|
|
import com.swago.baseswago.util.AppContext
|
|
|
import com.swago.baseswago.util.LogUtil
|
|
|
import com.swago.baseswago.util.NoDoubleClickListener
|
|
@@ -35,7 +34,6 @@ import com.swago.room.R
|
|
|
import com.swago.room.base.NoContentFragment
|
|
|
import com.swago.room.bean.UserRoomModel
|
|
|
import com.swago.room.data.RoomDataManager
|
|
|
-import com.swago.room.service.AgoraForegroundService
|
|
|
import com.swago.room.vm.MsgVm
|
|
|
import com.swago.room.vm.RoomOtherVm
|
|
|
import com.swago.room.vm.RoomVm
|
|
@@ -56,8 +54,6 @@ class UserRoomActivity : AbsUserActivity<ActivityAbsRoomUserBinding, UserRoomMod
|
|
|
private val userVm by viewModels<UserVm>()
|
|
|
private val roomOtherVm by viewModels<RoomOtherVm>()
|
|
|
|
|
|
- private var agoraService: Intent? = null
|
|
|
-
|
|
|
private val fragments = arrayListOf(NoContentFragment(), UserRoomFragment())
|
|
|
|
|
|
private val adapter = SwagoAdapter(fragments, supportFragmentManager)
|
|
@@ -106,7 +102,6 @@ class UserRoomActivity : AbsUserActivity<ActivityAbsRoomUserBinding, UserRoomMod
|
|
|
roomVm.init()
|
|
|
msgVm.init()
|
|
|
window.addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON)
|
|
|
- agoraService = Intent(this, AgoraForegroundService::class.java)
|
|
|
|
|
|
AgoraManager.setVideoConfiguration()
|
|
|
AgoraManager.setClientRole(RoleType.user)
|
|
@@ -198,24 +193,7 @@ class UserRoomActivity : AbsUserActivity<ActivityAbsRoomUserBinding, UserRoomMod
|
|
|
SwagoRoomManager.closeRoom()
|
|
|
}
|
|
|
|
|
|
- override fun onResume() {
|
|
|
- super.onResume()
|
|
|
- agoraService?.let {
|
|
|
- it.action = AgoraForegroundService.ACTION_STOP_FOREGROUND_SERVICE
|
|
|
- startService(it)
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
- override fun onPause() {
|
|
|
- super.onPause()
|
|
|
- agoraService?.let {
|
|
|
- it.action = AgoraForegroundService.ACTION_START_FOREGROUND_SERVICE
|
|
|
- startService(it)
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
override fun onDestroy() {
|
|
|
- agoraService?.let { stopService(it) }
|
|
|
super.onDestroy()
|
|
|
}
|
|
|
|