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()