を使用してサービスからデータを取得するために、私は別のJava上で実行されているロケーションサービスを持っているアンドロイド:私はその場所を渡すために、別のクラスからの意図を使用して、それからmLastLocationを取得するどのように意思
public class GPSService extends Service implements LocationListener,
GoogleApiClient.ConnectionCallbacks,
GoogleApiClient.OnConnectionFailedListener {
Intent intent;
LocationRequest mLocationRequest;
GoogleApiClient mGoogleApiClient;
Location mLastLocation;
String lat, lon;
public static String str_receiver = "servicetutorial.service.receiver";
私はそれをコンパイル
startService(new Intent(this, GPSService.class));
GPSService obj = new GPSService();
MyFunc(obj.mLastLocation);
使用していますが、渡されたLocationオブジェクトが
01 nullの場合、FUNCのMyFuncとの入力として、
putとget Extrasを使用する必要がありますか? Location変数の場合にどのように使用するのですか?私もputを使う必要がありますか?
注:サービスは問題なく動作しており、設計どおりに更新されます。おかげさまで
を使用して取得することができますか? –