我正在尝试将editText的值从类传递到另一个类。在第一个类中,我使用此代码来获取editText的值:
number = (EditText) this.findViewById(R.id.editText10);
text=number.getText().toString();//obtain the value
其中“text”是静态字符串。稍后我使用此代码返回STATIC
字符串“text”:
public static String rete()
{
return text;
}
最后,我使用以下方法获取第二课中的值:
String text2 = Pruebita2.rete();
其中Pruebita2
是第一个类的名称。
我做错了什么?
答案 0 :(得分:0)
在类之间传输数据的最简单方法是通过意图将字符串“text”传递给第二个类。
例如
活动1:创建意图
Intent intent = new Intent(this, Activity2.class);
intent.putExtra("text_key", text);
context.startActivity(intent);
活动2:获取vlaue
text = getIntent().getStringExtra("text_key");