Java 如何使用函数而不是按钮小部件进行其他活动
我希望如果有人能帮我, 在我的projet中,我试图打开另一个avtivity使用的语音命令Ex,说“one”,如果字符串等于我的值,它应该进行比较?让它切换到其他活动或外部活动,如电话、摄像头。我在这里所做的是,将识别的病房存储在Edittext中,并将其存储在字符串中,然后进行比较。我的两个项目都依赖于如何做到这一点 内部Java 如何使用函数而不是按钮小部件进行其他活动,java,android,Java,Android,我希望如果有人能帮我, 在我的projet中,我试图打开另一个avtivity使用的语音命令Ex,说“one”,如果字符串等于我的值,它应该进行比较?让它切换到其他活动或外部活动,如电话、摄像头。我在这里所做的是,将识别的病房存储在Edittext中,并将其存储在字符串中,然后进行比较。我的两个项目都依赖于如何做到这一点 内部onCreate: final Button btntx = (Button)findViewById(R.id.btn1); final EditText
onCreate
:
final Button btntx = (Button)findViewById(R.id.btn1);
final EditText edittxt1 = (EditText)findViewById(R.id.edttxt);
btntx.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent (Intent.ACTION_DIAL); // sow the Dial window
intent.setData(Uri.parse("tel:"));
startActivity(intent);
);
}
////////////////////////// outside the onCreate //////// Function after I get the result from the Speech recognizer and call this function to see if the what it said is equal to my keyword . SO i need to call the button to open that activity
String gwdata= edtxt.getText().toString(); // data from EditText
if (gwdata.equals("One"))
{
Toast.makeText(getBaseContext(),"They are equal", Toast.LENGTH_SHORT).show();
// Here Do someting to go to another activity
}
提前通知大家 意向意向=新意向(firstactivity.this,secondactivity.class);星触觉(意向);谢谢你,它一直在我面前,Thnks for help另一个问题如果你冷淡的帮助,请回答。当我想打开另一个活动时,回答这个问题,但是如果要打开另一个活动,请激活button widget。例如,如果我所说的是相等的,我需要它来激活按钮来做一些事情,而不是触摸/按下按钮。没有办法激活任何按钮,您可以启用或禁用任何按钮。例如:button.setEnabled(真/假);是的,你可以这么做..我已经给了你这么多的答案,至少要投票支持我的评论..-)