Клиент Android Places получает ошибку сборки мусораAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Клиент Android Places получает ошибку сборки мусора

Сообщение Anonymous »

override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
if (!Places.isInitialized()) {
Places.initialize(this.requireActivity(), BuildConfig.MAP_API_KEY)
}

placesClient = Places.createClient(requireActivity())

}

*\~*\~*\~ Предыдущий канал {0} был удален без отключения! \~*\~*\~* Обязательно вызовите Shutdown()/shutdownNow() java.lang.RuntimeException: сайт распределения ManagedChannel по адресу com.google.android.libraries.places.internal.zzbme.\( com.google.android.libraries.places:places@@3.5.0:3) по адресу com.google.android.libraries.places.internal.zzbmf.\(com.google.android.libraries.places: Places@@3.5.0:2) по адресу com.google.android.libraries.places.internal.zzbmd.zza(com.google.android.libraries.places:places@@3.5.0:18) по адресу com.google. android.libraries.places.internal.zzazt.zza(com.google.android.libraries.places:places@@3.5.0:1) по адресу com.google.android.libraries.places.internal.zzjn.zza(com. google.android.libraries.places:places@@3.5.0:26) по адресу com.google.android.libraries.places.api.Places.zza(com.google.android.libraries.places:places@@3.5.0 :7) по адресу com.google.android.libraries.places.api.Places.createClient(com.google.android.libraries.places:places@@3.5.0:3) по адресу com.FragmentMapLocation.onCreate(FragmentChargerMapLocation.kt: 71) в androidx.fragment.app.Fragment.performCreate(Fragment.java:3094) в androidx.fragment.app.FragmentStateManager.create(FragmentStateManager.java:504) в androidx.fragment.app.FragmentStateManager.moveToExpectedState(FragmentStateManager.java) :268) в androidx.fragment.app.FragmentManager.executeOpsTogether(FragmentManager.java:1943) в androidx.fragment.app.FragmentManager.removeRedundantOperationsAndExecute(FragmentManager.java:1845) в androidx.fragment.app.FragmentManager.execPendingActions(FragmentManager. java:1782) в androidx.fragment.app.FragmentManager$5.run(FragmentManager.java:565) в android.os.Handler.handleCallback(Handler.java:959) в android.os.Handler.dispatchMessage(Handler.java: 100) в android.os.Looper.loopOnce(Looper.java:232) в android.os.Looper.loop(Looper.java:317) в android.app.ActivityThread.main(ActivityThread.java:8674) в java. lang.reflect.Method.invoke(собственный метод) по адресу com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:580) по адресу com.android.internal.os.ZygoteInit.main(ZygoteInit.java:886) )
Я использовал приведенный ниже код, но даже после того, как сделал null, получил ту же ошибку
override fun onStop() {
super.onStop()
placesClient = null
}

override fun onDestroy() {
super.onDestroy()
// Shut down the PlacesClient
try {
(placesClient as? AutoCloseable)?.close()
} catch (e: Exception) {
e.printStackTrace()
}
}


Подробнее здесь: https://stackoverflow.com/questions/787 ... tion-error
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»