如何通过将退出代码置于方法之外来突破方法?

时间:2019-07-09 12:29:16

标签: android

我正在尝试创建一个按钮,该按钮可切换文本并针对每种类型的文本执行不同的方法,但是该应用可以注册不同的文本,但不会执行与该文本对应的方法,相反,一旦以前的方法已经执行

public void playListShuffleRepeat(View btnView) {
    if (btnListShuffleRepeat.getText().toString().equals("LIST")) {
        btnListShuffleRepeat.setText("LOOP");
        play_Loop();

        //Loop function
    }
    else if (btnListShuffleRepeat.getText().toString().equals("LOOP")) {
        btnListShuffleRepeat.setText("SHUFFLE");
        //Shuffle function
    }
    else if (btnListShuffleRepeat.getText().toString().equals("SHUFFLE")) {
        btnListShuffleRepeat.setText("LIST");
        play_List();
    }
}

我认为,要使其正常工作的方法是停止先前执行的方法,并在更改文本后执行另一种方法。

0 个答案:

没有答案