Приложение BlackBerry «Нет экземпляра приложения» ошибка - PullRequest
0 голосов
/ 08 января 2011

Я хочу, чтобы это приложение без пользовательского интерфейса открывалось при нажатии на значок, а затем вызывало memopad для создания новой заметки. Но когда я запускаю его по значку, я получаю,

"" Неопределенное исключение: нет экземпляра приложения ""

Что я делаю не так? Я расширил приложение, чтобы сказать, что это не пользовательский интерфейс. Код Invoke.invoke ... правильный, я знаю. Это как-то связано со структурой и экземпляром приложения. Но я в тупике.

package mprn;

import net.rim.blackberry.api.invoke.*;
import net.rim.device.api.system.Application;

public class memopadrn extends Application 
{

 public static void main(String[] args)
     {
  Invoke.invokeApplication(Invoke.APP_TYPE_MEMOPAD, new MemoArguments(MemoArguments.ARG_NEW));
  }  
 }

1 Ответ

0 голосов
/ 14 января 2011

Ваше приложение никогда не входит в Диспетчер событий, попробуйте это (не проверено):


import net.rim.blackberry.api.invoke.Invoke;
import net.rim.blackberry.api.invoke.MemoArguments;
import net.rim.device.api.ui.UiApplication;

public class Memopadrn extends UiApplication {

    public static void main(String[] args) {
        new Memopadrn().enterEventDispatcher();
    }

    public Memopadrn() {
        Invoke.invokeApplication(Invoke.APP_TYPE_MEMOPAD, new MemoArguments(MemoArguments.ARG_NEW));
        System.exit(0);
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...