Moved unregistering of receiver from onPause to onDestroy
This commit is contained in:
@ -179,16 +179,6 @@ class ChatActivity : AppCompatActivity() {
|
|||||||
return true
|
return true
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun onPause() {
|
|
||||||
if (newMessage.text.toString() != "") {
|
|
||||||
Log.d(TAG, "Saving newMessage ${newMessage.text} for $aor::$peerUri")
|
|
||||||
BaresipService.chatTexts["$aor::$peerUri"] = newMessage.text.toString()
|
|
||||||
}
|
|
||||||
MainActivity.activityAor = aor
|
|
||||||
LocalBroadcastManager.getInstance(this).unregisterReceiver(messageResponseReceiver)
|
|
||||||
super.onPause()
|
|
||||||
}
|
|
||||||
|
|
||||||
override fun onResume() {
|
override fun onResume() {
|
||||||
super.onResume()
|
super.onResume()
|
||||||
val chatText = BaresipService.chatTexts["$aor::$peerUri"]
|
val chatText = BaresipService.chatTexts["$aor::$peerUri"]
|
||||||
@ -204,6 +194,20 @@ class ChatActivity : AppCompatActivity() {
|
|||||||
listView.adapter = mlAdapter
|
listView.adapter = mlAdapter
|
||||||
}
|
}
|
||||||
|
|
||||||
|
override fun onPause() {
|
||||||
|
super.onPause()
|
||||||
|
if (newMessage.text.toString() != "") {
|
||||||
|
Log.d(TAG, "Saving newMessage ${newMessage.text} for $aor::$peerUri")
|
||||||
|
BaresipService.chatTexts["$aor::$peerUri"] = newMessage.text.toString()
|
||||||
|
}
|
||||||
|
MainActivity.activityAor = aor
|
||||||
|
}
|
||||||
|
|
||||||
|
override fun onDestroy() {
|
||||||
|
super.onDestroy()
|
||||||
|
LocalBroadcastManager.getInstance(this).unregisterReceiver(messageResponseReceiver)
|
||||||
|
}
|
||||||
|
|
||||||
override fun onOptionsItemSelected(item: MenuItem): Boolean {
|
override fun onOptionsItemSelected(item: MenuItem): Boolean {
|
||||||
|
|
||||||
if ((BaresipService.activities.indexOf("chat,$aor,$peerUri,false") == -1) &&
|
if ((BaresipService.activities.indexOf("chat,$aor,$peerUri,false") == -1) &&
|
||||||
|
|||||||
Reference in New Issue
Block a user