summaryrefslogtreecommitdiffstats
path: root/android/app/src/main/java/eu/jopek/dingdongmail/StartReceiver.kt
diff options
context:
space:
mode:
Diffstat (limited to 'android/app/src/main/java/eu/jopek/dingdongmail/StartReceiver.kt')
-rw-r--r--android/app/src/main/java/eu/jopek/dingdongmail/StartReceiver.kt16
1 files changed, 16 insertions, 0 deletions
diff --git a/android/app/src/main/java/eu/jopek/dingdongmail/StartReceiver.kt b/android/app/src/main/java/eu/jopek/dingdongmail/StartReceiver.kt
new file mode 100644
index 0000000..e5fad0b
--- /dev/null
+++ b/android/app/src/main/java/eu/jopek/dingdongmail/StartReceiver.kt
@@ -0,0 +1,16 @@
+package eu.jopek.dingdongmail
+
+import android.content.BroadcastReceiver
+import android.content.Context
+import android.content.Intent
+
+class StartReceiver: BroadcastReceiver() {
+ override fun onReceive(context: Context, intent: Intent) {
+ log("Starting the service from a StartReceiver")
+ Intent(context, MainWorkerService::class.java).also {
+ it.action = Actions.START.name
+ context.startForegroundService(it)
+ }
+ }
+
+} \ No newline at end of file