Search history
This example does not contain a UI. Results will be logged in Android Studio.
NOTE
This example is a part of the Search SDK for Android sample app. You can find the values for all referenced resources in the res
directory. For example, see res/values/strings.xml
for R.string.*
references used in this example.
package com.mapbox.search.sample.api import android.os.Bundleimport android.util.Logimport androidx.appcompat.app.AppCompatActivityimport com.mapbox.search.ServiceProviderimport com.mapbox.search.common.AsyncOperationTaskimport com.mapbox.search.common.CompletionCallbackimport com.mapbox.search.record.HistoryRecord class HistoryDataProviderKotlinExample : AppCompatActivity() { private val historyDataProvider = ServiceProvider.INSTANCE.historyDataProvider() private lateinit var task: AsyncOperationTask private val callback: CompletionCallback<List<HistoryRecord>> = object : CompletionCallback<List<HistoryRecord>> {override fun onComplete(result: List<HistoryRecord>) {Log.i("SearchApiExample", "History records: $result")} override fun onError(e: Exception) {Log.i("SearchApiExample", "Unable to retrieve history records", e)}} override fun onCreate(savedInstanceState: Bundle?) {super.onCreate(savedInstanceState)task = historyDataProvider.getAll(callback)} override fun onDestroy() {task.cancel()super.onDestroy()}}
Was this example helpful?