package com.shukria.kiosklauncher import android.content.BroadcastReceiver import android.content.Context import android.content.Intent import android.widget.Toast import com.shukria.kiosklauncher.ui.HomeFragment class StartupOnBootUpReceiver : BroadcastReceiver() { override fun onReceive(context: Context, intent: Intent) { if (Intent.ACTION_BOOT_COMPLETED == intent.action) { Toast.makeText(context, "Device booted up! Receiver triggered.", Toast.LENGTH_SHORT).show() // Start the MainActivity on boot val activityIntent = Intent(context, HomeFragment::class.java).apply { addFlags(Intent.FLAG_ACTIVITY_NEW_TASK) // Required to start an activity from a BroadcastReceiver } context.startActivity(activityIntent) } } }