2017-08-24 12 views
0

私はバックグラウンドGPSのためのすべてのコードに問題はないが、私は唯一のLocationClientの一部に問題がある(それは解決できない)LocationClientの代替手段は何ですか?ここで

protected void onHandleIntent(Intent intent) { 
    Location location = intent.getParcelableExtra(LocationClient.KEY_LOCATION_CHANGED); 
    if (location != null) { 
     Log.i(TAG, "onHandleIntent " + location.getLatitude() + "," + location.getLongitude()); 
     NotificationManager notificationManager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE); 
     Builder noti = new NotificationCompat.Builder(this); 
     noti.setContentTitle("Sks Location Client"); 
     noti.setContentText(location.getLatitude() + "," + location.getLongitude()); 
     // noti.setSmallIcon(R.drawable.ic_la); 

     notificationManager.notify(1234, noti.build()); 

    } 

は解決できない部分です。

Location location = intent.getParcelableExtra(LocationClient.KEY_LOCATION_CHANGED); 
+0

FusedLocationApiを検索すると、新しいAPIが問題を解決する可能性があります –

+0

Google PlayサービスのFusedLocationApiを使用すると、効率的でより正確で正確な結果が得られます –

答えて

0

LocationClientは非推奨です.GoogleApiClientを使用する必要があります。

関連する問題