Android方法onClick没有启动,直到另一个onClick方法完成?

时间:2017-11-14 15:20:39

标签: java android button onclick onclicklistener

目前我的onClickListener用于两个按钮' play'并且'停止'很常见,onClick方法如下

    public void onClick(View v) {

        switch (v.getId()) {

            case R.id.play:
                play();
                break;

            case R.id.stop:
                stop();
                break;

            default:
                break;
        }
    }

有没有办法让stop()在play()运行的同时运行?我应该使用线程来同时运行两个onClick方法吗?

1 个答案:

答案 0 :(得分:0)

不,它们不会同时运行,因为按钮点击是在主线程上处理的。如果你想同时启动它们,你需要从不同的线程调用该方法。