Ich versuche, E-Mail-Anwendung mit Intent
von außerhalb Aktivitätskontext zu starten, und ich habe bereits die Flagge gesetzt.Kontext erfordert das Flag FLAG_ACTIVITY_NEW_TASK, aber ich habe bereits gesetzt Flag
Irgendwelche Vorschläge?
public void onSwipeLeft() {
Intent i = new Intent(Intent.ACTION_SEND);
i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
try {
i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
i.setType("message/rfc822");
i.putExtra(Intent.EXTRA_EMAIL, new String[]{addressList[position]});
aContext.startActivity(Intent.createChooser(i, "Send mail..."));
} catch (android.content.ActivityNotFoundException ex)
}
}
hier Fehler:
Context context = MyApplication.this.getApplicationContext(); –
Versuchen Sie, die Flagge zu setzen, nachdem Sie das Extra gelegt haben? (Warum stellst du die Flagge übrigens zweimal auf?) –
Bitte poste deinen Fehler im Text anstatt in den Bildern – ppperry