Ошибка: обнаружен фоновый переключатель для net_rim_bb_ribbon_app (58), у которого нет открытых туннелей - дефокусировка НЕ ​​вызывается - PullRequest
0 голосов
/ 03 августа 2010

Я работаю в Eclipse с плагином BB, и проблема в том, что когда я нажимаю в моем приложении, симулятор зависает, и я ничего не могу сделать. Я пытался что-то сделать, но он все тот же

А также у меня в приложении есть фоновый компонент (THREAD), здесь я оставляю код при вызове метода

приложение имеет компонент фона

общедоступный обратный вызов (окончательный результат ServiceResult) {

    if(result.getException()!=null){
        UiApplication.getUiApplication().invokeLater(new Runnable(){
            public void run() {
                Dialog.alert("error:"+ result.getException().getMessage());
            }
        });
        return;
    }
    this.section = (Vector) result.getData() ;
    // take first element of Result Object
    final Section section = (Section) this.section.elementAt(0);

    UiApplication.getUiApplication().invokeLater(new Runnable(){
        public void run() {
            pushScreen(new SubsectionScreen(section, 0));
        }
    });


}

и это часть журнала

Starting faix
faix already running
Foreground faix(180)
Detected background switch for net_rim_bb_ribbon_app(58) who has NO tunnels open - defocus NOT called
Detected foreground switch for faix(180) who has NO tunnels open - focus NOT called
JVM: bklt @63289: timer
JVM: bklt[1] @63289: idle 2
JVM: bklt @63289: setTimer 13
VM:+GC(f)w=11
VM:-GCt=7,b=1,r=0,g=f,w=11
VM:QUOT t=1
VM:+CR
VM:-CR=2
JVM: bklt @76687: timer
JVM: bklt[1] @76687: idle 15
JVM: bklt @76687: setTimer 15
JPGENC 39 ms
JPGENC 7 ms
JPGENC 7 ms
JPGENC 0 ms
JPGENC 7 ms
JPGENC 7 ms
JPGENC 0 ms
JPGENC 7 ms
JPGENC 0 ms
JPGENC 0 ms
JPGENC 7 ms
JPGENC 0 ms

Пожалуйста, любые советы. Спасибо, что приняли этот вопрос.

1 Ответ

3 голосов
/ 04 января 2011

Попробуйте очистить симулятор на новом плагине, который будет (внутри затмения): Проект> Blackberry> Чистый симулятор, Выберите все пакеты и нажмите «очистить».

Это помогло мне решить эту проблему.

Кроме того, когда вы отлаживаете на устройстве, после сеанса отладки, я должен удалить развернутое приложение с устройства вручную (с помощью устройства) перед началом другого сеанса отладки из затмения ... я знаю, это боль, но у меня так получилось.

Ура!

...