如何获取在另一个类中的一个类中声明的编辑文本的数据

时间:2013-02-05 11:29:21

标签: java android android-edittext

我试图解析链接中的数据,从编辑文本中获取有关城市和州的信息,我想获取编辑文本的数据,将其保存在字符串中,然后在另一个类中使用该字符串。我通过创建一个调用该函数的对象尽力而为,但它不起作用请有人帮助我

这是获取文本并将该字符串恢复为函数的代码。

         public String et(){
    location= et.getText().toString();
    return this.location;
}

这是我通过将其保存在字符串

中使用此edittext的另一个类
     public void test(){
    Main mm= new Main();
    location1= mm.et();
    }

但是在我不知道的地方它不起作用我不知道。我知道它的愚蠢问题,但请帮助我。

2 个答案:

答案 0 :(得分:0)

您可以将第一个函数的结果打印到文件中,然后在第二个函数中加载该文件。

答案 1 :(得分:0)

将位置设为static String,并使用Class_Name.location;

在其他课程中访问该位置
class myClass {
static String location=null;
 public void et(){
    location= et.getText().toString();
      }
}

//现在考虑调用method et并将位置变量初始化为某些String

  class aClass {
    public static void main(String args[])
    {
    System.out.println(myClass.location);
    }

    }