J2ME程序在索爱K300C上遇到的问题

来源:互联网 发布:希爱力副作用 知乎 编辑:程序博客网 时间:2024/05/03 16:12
我写了个J2ME程序,在索爱K300的模拟器上运行没有问题,装到飞利浦588上运行也没有问题,但是装到索爱K300C上后就发现问题好多。
问题一,我的命令处理方法如下:

public viod commandAciton(Command c, Displayable d) {
    if (d == aForm) {
        if (c == aCommand) {
            // 显示b窗口
        } else if (c == bCommand) {
            // ....
        }
    } else if (d == bForm) {
        if (c == aCommand) {
            // 显示a窗口
        } else if (c == bCommand) {
            // ....
        }
    }
}

但是在索爱K300C中好多窗口跳转都不能实现,或者从a窗口跳转到b窗口后,不能返回a窗口

问题二:在List类中,方法getSelectedIndex()返回选项的索引号,如果没有选中或者列表为空就会返回-1,但是我发现在K300C中如果列表为空,返回的索引号却是0

问题三:Alert警告窗不能自动消失,即使我用setTimeout方法设置了时间还是不行。

问题二我现在用了2个条件来判断列表为空时的问题:(getSelectedIndex() < 0)和(size() == 0)
但是问题一和问题三一直就不知道怎么解决了。
0 0
原创粉丝点击