我正在研究android应用程序,它识别语音并将语音转换为文本作为后台进程,它工作正常但是我的下一步是打开不同的内置活动,如消息,画廊,电子邮件相机通过意图, 我的代码是
public void onResults(Bundle b) {
ArrayList<String> as = b
.getStringArrayList(sr.RESULTS_RECOGNITION);
String res = "";
for (int i = 0; i < as.size(); i++) {
Log.e("OnResult", as.get(i));
res += as.get(i);
}
if (res.equalsIgnoreCase("message")) {
Intent i = new Intent(Intent.ACTION_SEND);
i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
getApplication().startActivity(i);
}
}
我在此得到例外:( 任何人的帮助,我都会感激,和平,