gpt4 book ai didi

android.os.Parcel.createException 接收者太多,一共1000个,

转载 作者:行者123 更新时间:2023-12-04 04:27:53 24 4
gpt4 key购买 nike

Fabric 问题。无法捕捉到它的来源。有人可以解释它为什么会发生吗?我猜这个问题与google api客户端有关。

  Fatal Exception: java.lang.IllegalStateException: Too many receivers, total of 1000, registered for pid: 14270
at android.os.Parcel.createException + 1974(Parcel.java:1974)
at android.os.Parcel.readException + 1934(Parcel.java:1934)
at android.os.Parcel.readException + 1884(Parcel.java:1884)
at android.app.IActivityManager$Stub$Proxy.registerReceiver + 3690(IActivityManager.java:3690)
at android.app.ContextImpl.registerReceiverInternal + 1567(ContextImpl.java:1567)
at android.app.ContextImpl.registerReceiver + 1528(ContextImpl.java:1528)
at android.app.ContextImpl.registerReceiver + 1516(ContextImpl.java:1516)
at android.content.ContextWrapper.registerReceiver + 636(ContextWrapper.java:636)
at com.google.android.gms.common.GoogleApiAvailability.zaa + 64(com.google.android.gms:play-services-base@@17.1.0:64)
at com.google.android.gms.common.api.internal.zaaw.zab + 311(com.google.android.gms:play-services-base@@17.1.0:311)
at com.google.android.gms.common.api.internal.zaaf.onConnectionSuspended + 42(com.google.android.gms:play-services-base@@17.1.0:42)
at com.google.android.gms.common.api.internal.zabe.onConnectionSuspended + 106(com.google.android.gms:play-services-base@@17.1.0:106)
at com.google.android.gms.common.api.internal.zap.onConnectionSuspended + 9(com.google.android.gms:play-services-base@@17.1.0:9)
at com.google.android.gms.common.internal.zaf.onConnectionSuspended + 4(com.google.android.gms:play-services-base@@17.1.0:4)
at com.google.android.gms.common.internal.BaseGmsClient$zzb.handleMessage + 40(:40)
at android.os.Handler.dispatchMessage + 106(Handler.java:106)
at com.google.android.gms.internal.common.zze.dispatchMessage + 8(:8)
at android.os.Looper.loop + 214(Looper.java:214)
at android.app.ActivityThread.main + 7050(ActivityThread.java:7050)
at java.lang.reflect.Method.invoke(Method.java)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run + 493(RuntimeInit.java:493)
at com.android.internal.os.ZygoteInit.main + 964(ZygoteInit.java:964)

最佳答案

我有同样的事情,发现在某个时候我调用 sendBroadcast(SOME_ACTION)来自 BroadcastReceiver注册到 SOME_ACTION .
暂时看起来还不错,但由于它们都在同一个线程上运行,因此接收器实际上会一直徘徊,直到达到最大数量。不要被堆栈跟踪中对 registerReceiver 的调用所迷惑,这就是调用的路由方式。

关于android.os.Parcel.createException 接收者太多,一共1000个,,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58179733/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com