Normalerweise verwende ich einen einfachen Code, um eine Toast
setzen, wenn der Benutzer die AIRPLANE_MODE
ändern, und es funktioniert mit targetSdkVersion 25
.Broadcast Empfänger mit AIRPLANE_MODE funktioniert nicht mit SDK 26
Mein AirPlaneModeReceiver:
public class AirPlaneModeReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
Toast.makeText(context, "I receive a Broadcast", Toast.LENGTH_SHORT).show();
}
}
Der Teil des Manifest, wo ich meinen Empfänger erklären:
<receiver android:name=".AirPlaneModeReceiver">
<intent-filter>
<action android:name="android.intent.action.AIRPLANE_MODE"/>
</intent-filter>
</receiver>
Aber wenn ich das Ziel SDK Version targetSdkVersion 26
ändern, ist es gar nicht funktioniert .. Warum?