diff --git a/android/build.gradle b/android/build.gradle index 930dd3f..56101a2 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -95,6 +95,7 @@ dependencies { implementation 'com.expofp:fplan:4.10.0' implementation 'com.expofp:crowdconnected:4.10.0' + // implementation 'com.expofp:crowdconnectedbackground:4.10.0' implementation 'net.crowdconnected.android.core:android-core:2.0.2' implementation 'net.crowdconnected.android.ips:android-ips:2.0.2' implementation 'net.crowdconnected.android.geo:android-geo:2.0.2' diff --git a/android/src/main/java/com/expofp/ExpofpViewManager.kt b/android/src/main/java/com/expofp/ExpofpViewManager.kt index e797def..c09b519 100644 --- a/android/src/main/java/com/expofp/ExpofpViewManager.kt +++ b/android/src/main/java/com/expofp/ExpofpViewManager.kt @@ -14,6 +14,7 @@ import com.expofp.common.GlobalLocationProvider import com.expofp.crowdconnected.CrowdConnectedProvider import com.expofp.crowdconnected.Mode import com.expofp.crowdconnected.Settings +// import com.expofp.crowdconnectedbackground.CrowdConnectedBackgroundProvider import com.expofp.fplan.FplanView import com.facebook.react.bridge.ReadableMap import com.facebook.react.uimanager.SimpleViewManager @@ -32,8 +33,8 @@ class ExpofpViewManager : SimpleViewManager() { return view; } - override fun onDropViewInstance(view: FplanView) { - view.destroy() + override fun onDropViewInstance(view: View) { + (view as? FplanView)?.destroy() super.onDropViewInstance(view) } @@ -59,6 +60,7 @@ class ExpofpViewManager : SimpleViewManager() { ) lpSettings.setServiceNotificationInfo("Background Location is running", R.drawable.common_google_signin_btn_icon_dark); val locationProvider = CrowdConnectedProvider(application, lpSettings) + // val locationProvider = CrowdConnectedBackgroundProvider(application, lpSettings) GlobalLocationProvider.init(locationProvider) GlobalLocationProvider.start() }