2016-07-02 24 views
0

如何在按下ToggleButton时开始新的活动?以下是我迄今为止:android如何在切换按钮中调用新的活动?

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

请考虑写一些适当的文本并正确地设置你的代码的格式。这样可以更好地理解您的问题。 – Bugfinger

回答

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

      } 
     } 
    } 

另外请注意,你都“如果案件”是相同的。更改任何一个,它会工作。