j2me界面如何传参
比如我在一个界面接收数据,另一个界面显示数据...我要怎么将中间变量从第一个界面传到第二个界面呢
...最好能给下具体代码例子,十分感谢
------解决方案--------------------你这个相当于一类信息传递到另一个类,
其实通过调用另一个类的方法,而里面的形参(可以是对象,也可以是一个数据类型)就就可以传递值
eg:
public class Login
{
String userName="我是用户名";
String userPassword="我是密码";
public String Infromation()
{
//写些信息之类
}
....//界面的之类的定义就自写了
public static void main(String args[])
{
Login user = new Login();
JieMian jm = new JieMian();
jm.getLonginInformation(user);
}
}
public class JieMian
{
public void getLoginInformation(Login user)
{
user.userName; //像这样就获得登陆面板的用户信息即账号与密码
user.userPassword; //当然
user.Information();//这是传递方法
}
....
}
------解决方案--------------------做个单态的数据类,例如:
public class Logic{
private static Logic logic;
private Logic(){}
public static Logic getInstance(){
if(logic == null){
logic = new Logic();
}
return logic;
}
//传递数据示例
public String info;
}
//存储数据:
Logic logic = Logic.getInstance();
logic.info = "abc";
//读取数据:
Logic logic = Logic.getInstance();
String s = logic.info;