From 88d7635bf8815dd3a470c8fab667a491083604b9 Mon Sep 17 00:00:00 2001 From: Juha Heinanen Date: Fri, 29 Jun 2018 15:34:18 +0300 Subject: [PATCH] run RunOnStartup also on Restart action --- app/src/main/AndroidManifest.xml | 6 ++++-- app/src/main/kotlin/com/tutpro/baresip/RunOnStartup.kt | 5 ++++- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index d615891c..2cf460a7 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -108,9 +108,10 @@ android:value="com.tutpro.baresip.MainActivity" /> - + - + + diff --git a/app/src/main/kotlin/com/tutpro/baresip/RunOnStartup.kt b/app/src/main/kotlin/com/tutpro/baresip/RunOnStartup.kt index 763d19ba..02f15778 100644 --- a/app/src/main/kotlin/com/tutpro/baresip/RunOnStartup.kt +++ b/app/src/main/kotlin/com/tutpro/baresip/RunOnStartup.kt @@ -4,11 +4,14 @@ import android.content.BroadcastReceiver import android.content.Context import android.content.Intent import android.os.Bundle +import android.util.Log class RunOnStartup : BroadcastReceiver() { override fun onReceive(context: Context, intent: Intent) { - if (intent.action == Intent.ACTION_BOOT_COMPLETED) { + if ((intent.action == Intent.ACTION_BOOT_COMPLETED) or + (intent.action == "com.tutpro.baresip.Restart")) { + Log.d("Baresip", "Start baresip upon boot completed or restart") val i = Intent(context, MainActivity::class.java) i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK) val b = Bundle()