new bt scan works on emulator

This commit is contained in:
geeksville 2020-02-18 09:09:49 -08:00
parent f715091399
commit 8a7de21814
3 changed files with 46 additions and 43 deletions

View file

@ -22,6 +22,7 @@ import com.geeksville.mesh.model.TextMessage
import com.geeksville.mesh.model.UIState
import com.geeksville.mesh.service.*
import com.geeksville.mesh.ui.MeshApp
import com.geeksville.mesh.ui.ScanState
import com.geeksville.mesh.ui.getInitials
import com.geeksville.util.exceptionReporter
import com.google.android.gms.auth.api.signin.GoogleSignIn
@ -389,15 +390,16 @@ class MainActivity : AppCompatActivity(), Logging,
UIState.meshService = null
}
override fun onPause() {
override fun onStop() {
ScanState.stopScan()
unregisterMeshReceiver() // No point in receiving updates while the GUI is gone, we'll get them when the user launches the activity
unbindMeshService()
super.onPause()
super.onStop()
}
override fun onResume() {
super.onResume()
override fun onStart() {
super.onStart()
bindMeshService()
}