Невозможно найти лосьон с помощью телефона версии Blackberry 8520 4.6.2 - PullRequest
0 голосов
/ 04 декабря 2011

Вот код, который я использую, чтобы получить местоположение

    Criteria criteria = new Criteria();
    criteria.setHorizontalAccuracy(Criteria.NO_REQUIREMENT);
    criteria.setVerticalAccuracy(Criteria.NO_REQUIREMENT);
    criteria.setCostAllowed(true);
    criteria.setPreferredPowerConsumption(Criteria.POWER_USAGE_LOW);
    try {
        LocationProvider lp=LocationProvider.getInstance(criteria);
        if(lp !=null)
        {
              Location loc=null;
              loc=lp.getLocation(-1);
              if(loc!=null)
                   add(new EditField(loc.getQualifiedCoordinates().getLatitude()+"\n"+loc.getQualifiedCoordinates().getLongitude(),""));
              else 
                   add(new EditField("no location found",""));
        }
        else
        {
                add(new EditField("unable to find the location provider", ""));
        }
    } catch (LocationException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    } catch (Exception e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }

Этот код хорошо работал при использовании в версии Blackberry Curve 8520 5.0, но когда я установил этот код на Blackberry Curve 8520, он показывает пустой экран.

Я также пытался отладить его через отладку по USB. Это результат:

     [0.0] Starting version4_0
     [0.0] Started version4_0(216)   
     [0.0] Foreground version4_0(216) 
     [0.0] VM:+GC(f)w=11
     [0.0] VM:-GCt=63,b=1,r=0,g=f,w=11
     [0.0] VM:+CR
     [0.0] VM:-CR=39
     [0.0] VM:+GC(f)w=30
     [0.0] VM:-GCt=40,b=0,r=0,g=f,w=30
     [0.0] VM:+CR
     [0.0] VM:-CR=0
     [0.0] VM:+GC(f)w=30
     [0.0] VM:-GCt=36,b=0,r=0,g=f,w=30
     [0.0] VM:+CR
     [0.0] VM:-CR=0
     [0.0] VM:+GC(f)w=30
     [0.0] VM:-GCt=35,b=0,r=0,g=f,w=30
     [0.0] VM:+CR
     [0.0] VM:-CR=0

Может кто-нибудь сказать, почему не работает моя версия Black Berry версии 4.6?

1 Ответ

0 голосов
/ 05 декабря 2011

Какой перевозчик?Это важно, когда вы пытаетесь получить местоположение на основе Cellsite.

Вы получаете исключение?Вы получаете местоположение с неверными координатами?Вы можете поместить всю эту информацию во всплывающие окна, чтобы увидеть ее на устройстве.

...