W/BillingClient: Error consuming purchase!
java.lang.RuntimeException: Can't create handler inside thread Thread[PlayBillingLibrary-4,5,main] that has not called Looper.prepare()
at android.os.Handler.<init>(Handler.java:227)
at android.os.Handler.<init>(Handler.java:129)
at android.app.Dialog.<init>(Dialog.java:133)
at android.app.AlertDialog.<init>(AlertDialog.java:214)
at android.app.AlertDialog$Builder.create(AlertDialog.java:1130)
at com.zenisoft.dishcontroller.ui.home.HomeFragment.CallThanksDialog(HomeFragment.java:423)
at com.zenisoft.dishcontroller.ui.home.HomeFragment5ドル.onConsumeResponse(HomeFragment.java:390)
at com.android.billingclient.api.BillingClientImpl.zzl(com.android.billingclient:billing@@5.0.0:14)
at com.android.billingclient.api.zzu.call(Unknown Source:6)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at java.lang.Thread.run(Thread.java:923)
Я пытаюсь имплементировать Google Billing Library версии 5.0.0
-
Пожалуйста, исправьте вопрос, чтобы он отражал конкретную проблему с достаточным количеством деталей для возможности дать адекватный ответ.Дух сообщества– Дух сообщества Бот2022年10月06日 21:08:56 +00:00Commented 6 окт. 2022 в 21:08
-
Перенесите вызов диалога в главный потокwoesss– woesss2022年10月06日 21:29:43 +00:00Commented 6 окт. 2022 в 21:29
Знаете кого-то, кто может ответить? Поделитесь ссылкой на этот вопрос по почте, через Твиттер или Facebook.
Начните задавать вопросы и получать на них ответы
Найдите ответ на свой вопрос, задав его.
Задать вопросdefault