Я получаю исключение нулевого указателя в приложении Blackberry MAP - PullRequest
1 голос
/ 30 марта 2011
if(map_field[i]==field){
  dealersObj=(WebCardDealersObject)data.elementAt(i);
  double lat=Double.parseDouble(dealersObj.getLatitude());
  double lang=Double.parseDouble(dealersObj.getLangitude());
  String str=dealersObj.getdealersTitle().toString();
  //dealersObj=(WebCardDealersObject)data.elementAt(i);
  //UiApplication.getUiApplication().pushScreen(new MapForBankLocation(dealersObj.getLatitude(),dealersObj.getLangitude()));        }

  String document = "<lbs>" + "<location x='"+lat+"' y='"+lang+"' label='"+str+", ON'/>"+"</lbs>";
  Invoke.invokeApplication(Invoke.APP_TYPE_MAPS, new MapsArguments(MapsArguments.ARG_LOCATION_DOCUMENT, document));
}

Я запускаю это в симуляторе Blackberry, затем он показывает четыре раза: nullPointerException. Далее он не отображает данные в MAP.

Ответы [ 2 ]

2 голосов
/ 30 марта 2011

Я предполагаю, что dealersObj - это null. Вы убедились, что получаете ожидаемые значения там?

0 голосов
/ 05 августа 2011

Вы используете карту BlackBerry или Google Map?Вы установили один из них?

Если вы используете карту Google, то эта ссылка может быть очень полезной для вас.http://supportforums.blackberry.com/t5/Java-Development/How-to-use-Google-Map-in-Blackberry-Application/td-p/326980

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...