Привет, подскажите пожалуйста, сделал так чтобы приложение автоматически включалось,
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" /> <uses-permission android:name="android.permission.QUICKBOOT_POWERON" />
<receiver
android:name=".RestartReceiver" >
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED" />
<action android:name="android.intent.action.QUICKBOOT_POWERON" />
<action android:name="com.htc.intent.action.QUICKBOOT_POWERON" />
</intent-filter>
</receiver>
class RestartReceiver : BroadcastReceiver() {
override fun onReceive(context: Context?, intent: Intent?) {
if (intent!!.getAction().equals(Intent.ACTION_BOOT_COMPLETED)) {
val activivtyIntent = Intent(context, MainActivity::class.java)
activivtyIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK)
context!!.startActivity(activivtyIntent)
}
}
}
Почему где-то отрабатывает хорошо а где-то не отрабатывает совсем? Вроде все разрешения есть и код верный, иногда просто надо перезагрузить несколько раз