Android如何连接两个活动,如果按钮再次点击,条件是

Android如何连接两个活动,如果按钮再次点击,条件是,android,arrays,string,button,Android,Arrays,String,Button,全部 我很难使用两个按钮来链接这两个活动。第一个按钮用于选择数组中的项。如果文本出现在第一个按钮字符串1上,则使用第二个功能按钮进入下一页 我应该在代码中添加什么 此代码在array.xml中表示button3 <string-array name="myArray"> <item>string 1</item> <item>string 2</item> <item>string 3</item> &l

全部

我很难使用两个按钮来链接这两个活动。第一个按钮用于选择数组中的项。如果文本出现在第一个按钮字符串1上,则使用第二个功能按钮进入下一页

我应该在代码中添加什么

此代码在array.xml中表示button3

<string-array name="myArray"> 
<item>string 1</item> 
<item>string 2</item> 
<item>string 3</item> 
<item>string 4</item> 
<item>string 5</item>
} }


如果按钮3中的文本执行字符串1,我应该在按钮4中添加什么才能转到下一页

      Button btn3= (ImageButton)findViewById(R.id.buttonid);
      btn3.setOnClickListener(new View.OnClickListener() {

          public void onClick(View v) {
              Intent i=new Intent(presentactivity.this,nextactivity.class);
               startActivity(i);
     }
 });        
String s1=btn2.getText().toString();
if(s1=="String 1")
{
 Intent i=new Intent(presentactivity.this,nextactivity.class);
           startActivity(i);
}

在onCreate方法之前声明按钮btn2。

首先在按钮btn2之前使用final关键字

并在点击按钮btn 3时使用以下代码

if(btn2.getText().toString().equals("string 1")){
      Intent intent=new Intent(CurrentActivity.this, NextActivity.class);
 startActivity(intent);

}

这是一个字符串,如我在代码中所示:|因为您告诉过如果按钮3中的文本执行字符串1,您应该转到下一页。。什么是执行字符串1?它的工作,是的。错误较少I’非常感谢
final Button btn2;
if(btn2.getText().toString().equals("string 1")){
      Intent intent=new Intent(CurrentActivity.this, NextActivity.class);
 startActivity(intent);

}