0

我正在尝试将 editText 的值从一个类传递给另一个类。在第一堂课中,我使用这段代码来获取editText的值:

number = (EditText) this.findViewById(R.id.editText10);
text=number.getText().toString();//obtain the value

其中“文本”是一个静态字符串。后来我使用这个返回STATIC字符串“text”的代码:

public static String rete()   
{
    return text;
}

最后,我使用以下方法获得了第二类中的值:

String text2 = Pruebita2.rete();

Pruebita2第一个班级的名字在哪里。

我究竟做错了什么?

4

1 回答 1

0

在类之间传输数据的最简单方法是通过意图将字符串“text”传递给第二个类。

例如。

活动1:创建意图

Intent intent = new Intent(this, Activity2.class);
           intent.putExtra("text_key", text); 
           context.startActivity(intent);

活动2:获取价值

text = getIntent().getStringExtra("text_key");
于 2013-07-06T19:45:06.910 回答