【问题标题】:android how to call new activities in toggle button?android如何在切换按钮中调用新活动?
【发布时间】:2023-03-20 00:50:02
【问题描述】:

当按下ToggleButton 时如何开始一个新活动?这是我目前所拥有的:

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));
                    }
                }
            }
        }
    });

【问题讨论】:

  • 请考虑编写一些适当的文本并正确格式化您的代码。这样更容易更好地理解您的问题。

标签: android android-activity android-togglebutton


【解决方案1】:

使用下面的代码:

    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));

            }
        }
    }

还要注意,你们两个“如果情况”是相同的。更改任何一个,它都会起作用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-07-11
    • 1970-01-01
    • 2015-05-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多