变量到下一个活动

时间:2017-01-12 09:28:46

标签: java android variables android-activity

我从editText获得3个数据字符串(在1个活动中),然后转到下一个活动

button.setOnClickListener(new View.OnClickListener() {

    public void onClick(View view) {

        a=editText.getText().toString();

        b=editText2.getText().toString();

        goToActivity2();
    }
});

在2活动中,我想设置新变量user1,user2,就像这样

public String user1 = a(from 1 activity);
public String user2 = b(from 1 activity);

有可能吗?我无法在我的基础知识书籍java中找到有关变量的信息。

1 个答案:

答案 0 :(得分:1)

将字符串的值传递给Activity2:

button.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
    String a = editText.getText().toString();
    String b = editText2.getText().toString();

   Intent intent = new Intent(your_activity.this, Activity2.class);
   intent.putExtra("a_value", a);
   intent.putExtra("b_value", b);
   startActivity(intent);
 }
});

检索第二个活动中的值:

public String user1;
public String user2;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
user1 = getIntent().getExtras().getString("a_value");
user2 = getIntent().getExtras().getString("b_value");
          ...........
                    ...........