在xml解析中使用EditField中的文本

时间:2012-03-19 22:27:29

标签: blackberry blackberry-editfield

我有两个类,一个名为 Main ,另一个是结果

(a)主类屏幕有2个字段:
1- EditField
2- ButtonField


(b)结果类:在这个类中有url连接

我希望一旦我点击ButtonField,它就会转到另一个屏幕,其中包含我在EditField中的数据,以解析xml,使其符合我的提交文本

像这样:

http://www.test.com/search.php?q=[ i want the text in the EditField to be here ]
恳求我已经尝试了2周
我在BlackBerry开发方面非常陌生

1 个答案:

答案 0 :(得分:1)

okkk你可以让一个构造函数的参数是Result类的String类型。从按钮EditField中获取字符串单击此类Main

Strnig urlString = youreditfield.getText();//this will be in fieldChanged or any method
 you have used for pushing the Screen

并将此String传递给您按此按钮单击的那个类

UiApplication.getUiApplication().pushScreen(new Result(urlString));

你的类构造函数将是

Result(String yourEditfieldurl) {

   Assign this url to a variable and use it in Result class that's it 

}

或者您可以制作Static variable

像这样 在主要类中制作像这样的变量

public static String editFieldUrl;

在ButtonField单击方法中指定值 editFieldUrl = yourEditfield.getText();

并在另一个类中使用此变量。 我想这可能会对你有帮助。