From 5505bacc18184a90765a1b6270e83bab540736db Mon Sep 17 00:00:00 2001 From: Juha Heinanen Date: Tue, 26 Jun 2018 10:54:17 +0300 Subject: [PATCH] start baresip automatically when device starts --- .../kotlin/com/tutpro/baresip/RunOnStartup.kt | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 app/src/main/kotlin/com/tutpro/baresip/RunOnStartup.kt diff --git a/app/src/main/kotlin/com/tutpro/baresip/RunOnStartup.kt b/app/src/main/kotlin/com/tutpro/baresip/RunOnStartup.kt new file mode 100644 index 00000000..a4c71d0d --- /dev/null +++ b/app/src/main/kotlin/com/tutpro/baresip/RunOnStartup.kt @@ -0,0 +1,21 @@ +package com.tutpro.baresip + +import android.content.BroadcastReceiver +import android.content.Context +import android.content.Intent +import android.os.Bundle + +class RunOnStartup : BroadcastReceiver() { + + override fun onReceive(context: Context, intent: Intent) { + if (intent.action == Intent.ACTION_BOOT_COMPLETED) { + val i = Intent(context, MainActivity::class.java) + i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK) + val b = Bundle() + b.putBoolean("onstartup", true) + i.putExtras(b) + context.startActivity(i) + } + } + +} \ No newline at end of file