Я пытаюсь создать приложение, которое заменяет часы по умолчанию, когда выполняется соединение usb. Я не могу заставить мой код работать. Я добавил слушателя как этот UiApplication.getUiApplication (). AddSystemListener (this); на моем главном экране и переопределил
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;
}
}
Я пытаюсь нажать MyScreen (), когда установлено соединение USB, но оно не работает.
РЕДАКТИРОВАТЬ: я включил мое приложение для запуска при запуске