UnifiedNlp/geocode-v1/src/main/java/org/microg/nlp/geocode/v1/GeocodeService.java

34 lines
829 B
Java

/*
* SPDX-FileCopyrightText: 2019, microG Project Team
* SPDX-License-Identifier: Apache-2.0
*/
package org.microg.nlp.geocode.v1;
import android.app.Service;
import android.content.Intent;
import android.os.IBinder;
import android.util.Log;
public class GeocodeService extends Service {
private static final String TAG = "UnifiedGeocode";
private GeocodeProvider provider;
@Override
public synchronized IBinder onBind(Intent intent) {
Log.d(TAG, "onBind: "+intent);
if (provider == null) {
provider = new GeocodeProvider(this);
}
return provider.getBinder();
}
@Override
public synchronized boolean onUnbind(Intent intent) {
if (provider != null) {
provider.onDisable();
}
return super.onUnbind(intent);
}
}