我试图从外部活动上下文中使用Intent
启动电子邮件应用程序,并且我已经设置了该标志。上下文需要FLAG_ACTIVITY_NEW_TASK标志,但我已经设置了标志
有什么建议吗?
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)
}
}
这里的错误:
上下文的背景下= MyApplication.this.getApplicationContext(); –
尝试设置标志后额外? (顺便提一下,你为什么要设置两次国旗?) –
请将您的错误文字而不是图像 – ppperry