Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/396.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何使用函数而不是按钮小部件进行其他活动_Java_Android - Fatal编程技术网

Java 如何使用函数而不是按钮小部件进行其他活动

Java 如何使用函数而不是按钮小部件进行其他活动,java,android,Java,Android,我希望如果有人能帮我, 在我的projet中,我试图打开另一个avtivity使用的语音命令Ex,说“one”,如果字符串等于我的值,它应该进行比较?让它切换到其他活动或外部活动,如电话、摄像头。我在这里所做的是,将识别的病房存储在Edittext中,并将其存储在字符串中,然后进行比较。我的两个项目都依赖于如何做到这一点 内部onCreate: final Button btntx = (Button)findViewById(R.id.btn1); final EditText

我希望如果有人能帮我, 在我的projet中,我试图打开另一个avtivity使用的语音命令Ex,说“one”,如果字符串等于我的值,它应该进行比较?让它切换到其他活动或外部活动,如电话、摄像头。我在这里所做的是,将识别的病房存储在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(真/假);是的,你可以这么做..我已经给了你这么多的答案,至少要投票支持我的评论..-)