|
|
|
@ -219,13 +219,18 @@ class MainActivity : FlutterFragmentActivity(), MethodChannel.MethodCallHandler,
|
|
|
|
else {
|
|
|
|
else {
|
|
|
|
methodChannel.invokeMethod("onCallDisconnected", null)
|
|
|
|
methodChannel.invokeMethod("onCallDisconnected", null)
|
|
|
|
unbindService()
|
|
|
|
unbindService()
|
|
|
|
videoStreamService!!.serviceRunning = false
|
|
|
|
videoStreamService?.serviceRunning = false
|
|
|
|
videoStreamService = null
|
|
|
|
videoStreamService = null
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
override fun onBackPressed() {
|
|
|
|
override fun onBackPressed() {
|
|
|
|
super.onBackPressed()
|
|
|
|
if (videoStreamService != null && videoStreamService?.serviceRunning == true && videoStreamService?.isFullScreen!!) {
|
|
|
|
|
|
|
|
videoStreamService!!.onMinimizedClicked()
|
|
|
|
|
|
|
|
} else {
|
|
|
|
|
|
|
|
super.onBackPressed()
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// override fun onStart() {
|
|
|
|
// override fun onStart() {
|
|
|
|
@ -244,7 +249,6 @@ class MainActivity : FlutterFragmentActivity(), MethodChannel.MethodCallHandler,
|
|
|
|
startService(this)
|
|
|
|
startService(this)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
bindService(this, serviceConnection, Context.BIND_AUTO_CREATE)
|
|
|
|
bindService(this, serviceConnection, Context.BIND_AUTO_CREATE)
|
|
|
|
videoStreamService?.serviceRunning = true
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@ -266,6 +270,7 @@ class MainActivity : FlutterFragmentActivity(), MethodChannel.MethodCallHandler,
|
|
|
|
videoStreamService = binder.service
|
|
|
|
videoStreamService = binder.service
|
|
|
|
bound = true
|
|
|
|
bound = true
|
|
|
|
videoStreamService!!.videoCallResponseListener = this@MainActivity // register
|
|
|
|
videoStreamService!!.videoCallResponseListener = this@MainActivity // register
|
|
|
|
|
|
|
|
videoStreamService?.serviceRunning = true
|
|
|
|
// videoStreamService!!.mActivity = this@MainActivity // register
|
|
|
|
// videoStreamService!!.mActivity = this@MainActivity // register
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|