永发信息网

为什么我安卓语音识别报ActivityNotFoundException错误,求大神指导!

答案:2  悬赏:60  手机版
解决时间 2021-03-19 11:32
public class MainActivity extends Activity implements OnClickListener {

private EditText et;
private Button bt;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

et = (EditText) findViewById(R.id.editText1);
bt = (Button) findViewById(R.id.button1);

bt.setOnClickListener(this);
}

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
// TODO Auto-generated method stub
super.onActivityResult(requestCode, resultCode, data);

if (requestCode == 1 && resultCode == Activity.RESULT_OK) {

ArrayList str = data
.getStringArrayListExtra(RecognizerIntent.EXTRA_RESULTS);

if (str.size() > 0) {

et.setText(str.get(0));

}

}

}

@Override
public void onClick(View arg0) {

if (arg0.getId() == R.id.button1) {
System.out.println("--------------");
Intent intent = new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);

intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_MODEL,
RecognizerIntent.LANGUAGE_MODEL_FREE_FORM);

intent.putExtra(RecognizerIntent.EXTRA_PROMPT, "语音录入");

startActivityForResult(intent, 1);
}

}

}

说这个startActivityForResult(intent, 1);地方有错,实在找不出哪有错,求大神指教!!
权限也加了,但是就是报错。
最佳答案
你这个是新打开了个activity,所以要在manifest.xml里注册声明才可以
全部回答
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
PKPM,恒载活载弯矩剪力轴力图,正负方向怎么
淘宝店铺名怎么取
急。。。求大神帮忙分析下句子成分+翻译?谢
按摩推背过了一个晚上还痛正常吗
永昌食品水果超市怎么去啊,有知道地址的么
沈阳开车到抚顺要多少公里,时间,过路费,油
i am running out of time
《荒野求生》的贝尔还有哪些纪录片?
我是蒲江户口,可以在成都买房子吗?(没有社
ATM机现金存到别人卡里,事隔十多天了我如何
沈阳鑫联石化设备有限公司地址在什么地方,想
随便果是不是传销
丰田锐智油耗怎么复位
有干顺丰快递收派件的吗?明天我去面试顺丰快
从四川雅安山区带回的石头,这是什么石头?
推荐资讯
车门和车门框都刮花了,维修多少钱
孩子没天玩上哭,烧香就没事了
女主角是个公主,在青楼里等男主角自己却喝醉
办的手机卡为联通校园卡,说有个业务10元1.5g
怎么换回老版本的微信
农行的30万存三个月的定期利息是多少?
合肥市科学大道与银杏路交汇处地属于合肥市哪
有一种武功就是让人出现三次古怪的笑后就挂了
农家炖菜这个地址在什么地方,我要处理点事
我们克服了所有的困难(先改成“把”字句,再改
大家觉得偷星九月天里 沧月 玄月 还是 沧月
大学本科毕业一定要过4级英语么
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?