0

ToggleButton按下a 时如何开始新活动?这是我到目前为止所拥有的:

public static boolean status = false;

final ToggleButton yes_no = (ToggleButton) findViewById(R.id.yes_no);
yes_no.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            if (status == true) {
                if ((yes_no.isPressed())) {
                    startActivity(new Intent(MainActivity.this,UserFeedback.class));
                } else if (status) {
                    if (yes_no.isPressed()) {
                        startActivity(new Intent(MainActivity.this,QuestionScreen.class));
                    }
                }
            }
        }
    });
4

1 回答 1

0

使用下面的代码:

    if (status == true) {
        if ((yes_no.isChecked())) {
            startActivity(new Intent(MainActivity.this,UserFeedback.class));

        } else if (status) {
            if (yes_no.isChecked()) {
                startActivity(new Intent(MainActivity.this,QuestionScreen.class));

            }
        }
    }

另请注意,你们两个“如果案例”是相同的。改变任何一个,它都会起作用。

于 2016-07-02T12:17:48.580 回答