在usbConnectionStateChange上更改Blackberry Clock

时间:2011-03-04 20:27:46

标签: java blackberry listener clock

我正在尝试创建一个应用程序,在创建usbconnection时替换默认时钟。我无法让我的代码工作。我添加了像这个UiApplication.getUiApplication()的监听器.addSystemListener(this);在我的主屏幕和overrode

public void usbConnectionStateChange(int state)
        {
            switch (state)
            {
                // USB cable is connected
                case USB_STATE_CABLE_CONNECTED:
                    pushScreen(new MyScreen());
                    break;
                // USB cable is disconnected
                case USB_STATE_CABLE_DISCONNECTED:
                    //message("Cable disconnected");
                    //if (_connected)
                    //{
                      //  abort();
                    //}
                    break;                
            }
        }

我正在尝试在建立USB连接时按下MyScreen(),但它无法正常工作。 编辑:我也启用了我的应用程序在启动时运行

1 个答案:

答案 0 :(得分:0)

将PushScreen()更改为requestForeground()