E
ECS
Neues Mitglied
- 0
Hallo,
ich habe einen BroadcastReceiver der bei Eingange eine SMS einen Dialog öffnen soll. Dafür soll eine Activity die schon gestartet ist benutzt werden.
Im BroadcastReceiver ist dieser Code:
Intent i = new Intent(context, SMSIncome.class);
i.putExtra("SMS","txt");
i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(i);
In der Activity:
@Override
protected void onNewIntent(Intent recieve) {
super.onNewIntent(recieve);
Die Methode "onNewIntent" wird aber nie aufgerufen, obwohl die SMS im BroadcastReceiver ankommt.
ich habe einen BroadcastReceiver der bei Eingange eine SMS einen Dialog öffnen soll. Dafür soll eine Activity die schon gestartet ist benutzt werden.
Im BroadcastReceiver ist dieser Code:
Intent i = new Intent(context, SMSIncome.class);
i.putExtra("SMS","txt");
i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(i);
In der Activity:
@Override
protected void onNewIntent(Intent recieve) {
super.onNewIntent(recieve);
Die Methode "onNewIntent" wird aber nie aufgerufen, obwohl die SMS im BroadcastReceiver ankommt.