/* * 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); } }