0

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

String url="http://68.20.66.178:8080/locationProvider/location.json"; 
GPRSCellInfo cellInfo = GPRSInfo.getCellInfo(); 

     String event=""; 
        //String requestString = "lat="+ parameters.lat + "&lon=" + parameters.lon; 
        String temp="cellid=" + GPRSInfo.getCellInfo().getCellId() + "&lac=" 
          + GPRSInfo.getCellInfo().getLAC() + "&mcc=" + cellInfo.getMCC()+ "&mnc=" 
          + cellInfo.getMNC() + "&imei=" + GPRSInfo.imeiToString(GPRSInfo.getIMEI(), false).trim() + "&lat=" 
          + parameters.lat + "&lon=" + parameters.lon 
          + "&type=WORKFORCE&event" + event; 
temp="imei="+imei1+"&cellid"+cellid+"&lac="+lac+"&mcc=" +mcc+"&mnc="+mnc+ "&lat="+ parameters.lat+"&lon=" + parameters.lon+"&type=WORKFORCE&event=" + event; 

        HttpConnectionUtil objConnectionUtil=new HttpConnectionUtil(); 
        strRes1=objConnectionUtil.responseForGetRequest(url, temp); 
        System.out.println("Response1====="+strRes1); 
        Thread.sleep(delay); 
        ApplicationDescriptor current=ApplicationDescriptor.currentApplicationDescriptor(); 
        current.setPowerOnBehavior(ApplicationDescriptor.DO_NOT_POWER_ON); 

я получаю это значение от имитатора

URL==http://68.20.66.178:8080/locationProvider/location.json 
[0.0] parameters==cellid=0&lac=0&mcc=0&mnc=0&imei=123456783648138&lat=0.0&lon=0.0&type=WORKFORCE&event 
[0.0] response=={"lat":"0", "lon":"0", "provider":""} 
[0.0] Response1====={"lat":"0", "lon":"0", "provider":""} 

так, где я сделать ошибку, пожалуйста, предложить мне

Благодаря

ответ

0

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

Поскольку ваша проблема связана главным образом с базой данных, первый вопрос заключается в том, поступает ли запрос на сервер вообще. Проверьте свои журналы доступа и посмотрите, совпадает ли что-то с тем, что вы ожидаете от устройства. Если вы видите соответствующие записи в журнале доступа, но ничего не хранится в базе данных, проблема на сервере, скорее всего, будет.

Однако, это BlackBerry, я подозреваю, что ваша проблема действительно связана с приложением подключения. Часто задают вопрос о переполнении:
BlackBerry simulator can connect to web service, but real device can't