使用EditText的问题

时间:2013-04-07 13:05:04

标签: android android-edittext

我正在尝试将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是第一个类的名称。

我做错了什么?

1 个答案:

答案 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");