2

GetlastknownLocation は LGE615 では null を返しますが、Galaxy Pocket では問題なく動作しますが、どちらも同じバージョンの Android を実行しています

public void setLocation() {
    LM = (LocationManager) getApplicationContext().getSystemService(
            LOCATION_SERVICE);

    Criteria criteria = new Criteria();
           provider = LM.getBestProvider(criteria, false);
    try {
                    LM.requestLocationUpdates(provider, 1000, 1, this);
        if (LM != null) {
            Loc = LM.getLastKnownLocation(provider);

            if (Loc != null) {
                //Handle location
                                              }}


    } catch (Exception e) {
        e.printStackTrace();
    }

}
4

1 に答える 1