我有两个类,一个名为Main,另一个是Results
(a)主类屏幕有两个字段:
1-编辑字段
2-按钮场
(b) 结果类:在这个类中有url连接
我希望一旦我点击按钮字段,它就会转到另一个屏幕,并带有我在EditField中输入的数据,以解析与我提交的文本相关的xml
像这样:
http://www.test.com/search.php?q=[ i want the text in the EditField to be here ]
pleaase我已经试了两个星期了
我是黑莓开发公司的新手
okkk您可以使一个构造函数的参数为Result
类的String类型。从按钮中的EditField
获取字符串点击从你的Main
类中这样
Strnig urlString = youreditfield.getText();//this will be in fieldChanged or any method
you have used for pushing the Screen
并将这个字符串传递给你按下按钮的类,点击方式如下
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();
并在其他类中使用此变量。我想这可能对你有帮助。