Android button.performClick()的工作示例代码

Android button.performClick()的工作示例代码,android,button,buttonclick,android-mediarecorder,Android,Button,Buttonclick,Android Mediarecorder,有人能给OnClickListener分配一个button.performClick()的工作代码示例吗。我使用的以下代码对于button.performClick()- 应该是myButton.performClick()然后您应该在为您的myButton注册OnClickListener后执行它 myButton.setOnClickListener ( new View.OnClickListener() { @Override pu

有人能给
OnClickListener
分配一个
button.performClick()
的工作代码示例吗。我使用的以下代码对于
button.performClick()
-

应该是
myButton.performClick()
然后您应该在为您的
myButton
注册
OnClickListener
后执行它

myButton.setOnClickListener ( new View.OnClickListener()
      {
           @Override
           public void onClick ( View view )
           {
              .............
           }
});


myButton.performClick();

声明按钮
按钮bmi

exampleButton=(Button)findViewById(R.id.button1);

exampleButton.setOnClickListener(new OnClickListener()
         {public void onClick
         (View  v) { 
             Intent i = new Intent(getApplicationContext(), exampleActivity.class);
             startActivity(i);}
         });

如果对您有帮助,请告诉我;)

你到底想要什么?你可能想在向按钮发送事件之前添加侦听器…@MehulJoisar实际上我想通过编程触发myButton@Raghunandan我不明白你的意思…嗯。。实际上,我只是在用我的按钮。。我已经更新了我的问题。问题仍然存在。您应该更改调用setOnClickListener和performClick的顺序。看到我的编辑了吗?它是怎么停下来的?myButton为空吗?这段代码很有效,实际上我想通过编程触发exampleButton。为此,我使用了exampleButton.performClick(),它实际返回值false,因此不会产生任何影响。。
myButton.setOnClickListener ( new View.OnClickListener()
      {
           @Override
           public void onClick ( View view )
           {
              .............
           }
});


myButton.performClick();
exampleButton=(Button)findViewById(R.id.button1);

exampleButton.setOnClickListener(new OnClickListener()
         {public void onClick
         (View  v) { 
             Intent i = new Intent(getApplicationContext(), exampleActivity.class);
             startActivity(i);}
         });
 final Button button= (Button) findViewById(R.id.button);
        button.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                //TODO handle click
            }
        });

        button.post(new Runnable() {
            @Override
            public void run() {
                button.performClick();
            }
        });