From 7419aeccae866b12e159edf126c8534d6b60e97f Mon Sep 17 00:00:00 2001 From: Juha Heinanen Date: Mon, 28 May 2018 14:19:50 +0300 Subject: [PATCH] bring app to front when call is coming in --- .../main/kotlin/com/tutpro/baresip/MainActivity.kt | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/app/src/main/kotlin/com/tutpro/baresip/MainActivity.kt b/app/src/main/kotlin/com/tutpro/baresip/MainActivity.kt index 113ce3f9..7af3ad2a 100644 --- a/app/src/main/kotlin/com/tutpro/baresip/MainActivity.kt +++ b/app/src/main/kotlin/com/tutpro/baresip/MainActivity.kt @@ -4,10 +4,7 @@ import android.Manifest import android.app.Notification.VISIBILITY_PUBLIC import android.app.NotificationManager import android.app.PendingIntent -import android.content.BroadcastReceiver -import android.content.Context -import android.content.Intent -import android.content.IntentFilter +import android.content.* import android.content.pm.PackageManager import android.content.res.Configuration import android.graphics.Color @@ -842,7 +839,9 @@ class MainActivity : AppCompatActivity() { } } am.mode = AudioManager.MODE_RINGTONE - // am.isSpeakerphoneOn = true + val i = Intent(this, MainActivity::class.java) + i.setFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT) + startActivity(i); } "call verify" -> { val call = Call.find(calls, callp) @@ -935,7 +934,7 @@ class MainActivity : AppCompatActivity() { return } if (call.dir == "in") { - Log.d("Baresip", "Removing inbound call $uap / $callp / " + + Log.d("Baresip", "Removing inbound call ${uap}/${callp}/" + call.peerURI) val inIndex = Call.index(calls, call, "in") val view_id = (inIndex + 1) * 10