O
Oxy
Ambitioniertes Mitglied
- 0
Hi,
ich habe eine App, welche beim Booten automatisch gestartet wird. Dazu verwendet diese einen BroadcastReceiver:
public class BootUpReceiver extends BroadcastReceiver
{
@override
public void onReceive(Context context, Intent intent)
{
Intent i = new Intent(context, My.class);
i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(i);
}
}
und die entsprechende Permission im Manifest:
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
An sich funktioniert das problemlos, allerdings habe ich jetzt ein Android 8 Gerät (auf dem ich leider nicht debuggen kann), wo die App nicht mehr gestartet wird.
Meine Frage: hat sich bei dem Mechanismus unter Android 8 irgend was geändert? Oder sollte das noch so funktionieren und das liegt eher am Gerät?
Danke!
ich habe eine App, welche beim Booten automatisch gestartet wird. Dazu verwendet diese einen BroadcastReceiver:
public class BootUpReceiver extends BroadcastReceiver
{
@override
public void onReceive(Context context, Intent intent)
{
Intent i = new Intent(context, My.class);
i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(i);
}
}
und die entsprechende Permission im Manifest:
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
An sich funktioniert das problemlos, allerdings habe ich jetzt ein Android 8 Gerät (auf dem ich leider nicht debuggen kann), wo die App nicht mehr gestartet wird.
Meine Frage: hat sich bei dem Mechanismus unter Android 8 irgend was geändert? Oder sollte das noch so funktionieren und das liegt eher am Gerät?
Danke!