我有两个类,一个名为 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周
答案 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();
并在另一个类中使用此变量。 我想这可能会对你有帮助。