当前位置: 首页 > 知识库问答 >
问题:

PopupChoiceGroup actionlistener不会在Asha 501上工作

卫嘉言
2023-03-14

我目前正在为Asha手机制作一款应用程序,包括3xx系列和新的5xx系列。

我已经有了3xx系列的代码,比如Asha 310和311,但由于某种原因,当我编译并在Asha 501手机上试用它时,它不起作用。。

我正在收听“收音机1点击!!!”消息出现在Asha 310的模拟器控制台上,而不是Asha 501上。

我在Asha 310/311上使用的是诺基亚Java SDK 2.0,在Asha 501手机上使用的是诺基亚Asha SDK 1.1,在SDK中使用的是正确的Asha LWUIT库。

有人知道为什么它能在旧的Asha手机上工作,而不能在新的手机上工作吗?

        Form form = new Form("Testing form");
        RadioButton choices[] = new RadioButton[2];
        RadioButton radioButton1 = new RadioButton("Radio 1");
        RadioButton radioButton2 = new RadioButton("Radio 2");

        choices[0] = radioButton1;
        choices[1] = radioButton2;
        PopupChoiceGroup popupChoiceGroup = new PopupChoiceGroup("Testing", choices);

        radioButton1.addActionListener(new ActionListener() {

            public void actionPerformed(ActionEvent evt) {
                System.out.println("Radio 1 clicked!!!");
            }
        });

        radioButton2.addActionListener(new ActionListener() {

            public void actionPerformed(ActionEvent evt) {
                System.out.println("Radio 2 clicked!!!");
            }
        });
        form.addComponent(popupChoiceGroup);

        form.show();

编辑:我正在使用手机模拟器,以便查看输出。

共有1个答案

荆乐
2023-03-14

我建议单独下载LWUIT,并用不同的版本进行测试。另一个建议是将PopupChoiceGroup扩展为您自己的类,然后深入研究PopupChoiceGroup的源代码,添加代码片段并进行调试。LWUIT的怪癖最好在其源代码中处理,最好先扩展然后修改行为,这真的不像看起来那么令人生畏。

 类似资料:
  • 我已经集成了群呼jitsi_flutter。但是,该应用程序没有安装在最新的android支持版本12中。 这是我使用过的jitsi_flutter的链接。https://github.com/gunschu/jitsi_meet 我在android 12支持的设备上运行应用程序时遇到了这个问题。 adb: 无法安装 E:\\flutter\flutter_jitsi\build\app\输出\飘

  • 我需要通过耳机播放一些音频。我使用AudioTrack在设备上播放一些声音。并且音频模式被设置为流_语音_呼叫。此外,在我的活动中,免提电话是通过以下方式关闭的: 这似乎在2.3设备上运行得很完美。但在2.1上,声音仍然从扬声器播放。 为了解决这个问题,我尝试将setMode()用作: 有了这个,2.1和2.3的声音就可以通过耳机播放了,但2.3的大多数时候根本不会播放。此外,我在一些地方读到se

  • 我遵照这些指示: Windows全局安装PHAR的过程与在Windows上手动安装Composer的过程相同: 为PHP二进制文件创建目录;例如,C:\bin 追加;C:\bin到您的PATH环境变量(相关帮助) 下载https://phar.phpunit.de/phpunit-6.2.phar 并将文件另存为C:\bin\phpunit。法尔 打开命令行(例如,按Windows R»键入cmd

  • 我有以下struktur来实现一个LongClickListener。如果我点击webview上包含HTML链接的文本,它就会起作用,所以我知道结构并不完全错误。 我现在删除了这个链接,监听器不再听点击了。有没有人知道这个问题并有一些建议? ...

  • Peer.JS server.js github链接到项目:链接 新来的赫罗库。任何帮助都将不胜感激!

  • 我有一段非常简单的Java代码,在那里我尝试从Java连接到我的Oracle DB。 在Windows下一切正常,但当我尝试在Ubuntu上运行时,我得到了一个错误。 我读了很多书,也试过很多解决方法。这是我的代码: 当我运行它时,我收到一个错误: 连接失败Java.sql.sqlRecoverable异常:IO错误:网络适配器无法在oracle.jdbc.driver.T4CConnection