gpt4 book ai didi

Android:在 android.app.ActivityThread$PackageInfo$ServiceDispatcher.doConnected(ActivityThread.java:1012) 出现 NullPointerException

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:33:38 24 4
gpt4 key购买 nike

我得到一个

android.app.ActivityThread$PackageInfo$ServiceDispatcher.doConnected(ActivityThread.java:1012) 出现 NullPointerException

我的应用程序甚至不在堆栈跟踪中,所以我不知道发生了什么。

当它发生时,我正在尝试连接到服务。

我该如何解决这个问题?

最佳答案

这对我的回答来说可能太老了,没有任何用处,但如果其他人遇到这个问题,这就是我的回答。我使用的是较新版本的 SDK,所以我在第 1061 行遇到了这个问题。

它发生在我身上是因为我将一个空的 ServiceConnection 对象传递给函数 bindService。

在我的案例中浏览 SDK 代码很有帮助 - 尽管由于版本差异行号没有加起来,但一般代码可能是相同的(而且我知道要检查哪种方法):

1097                 // If there was an old service, it is not disconnected.
1098 if (old != null) {
1099 mConnection.onServiceDisconnected(name);
1100 }
1101 // If there is a new service, it is now connected.
1102 if (service != null) {
1103 mConnection.onServiceConnected(name, service);
1104 }

mConnection 几乎是唯一有意义的 null。

关于Android:在 android.app.ActivityThread$PackageInfo$ServiceDispatcher.doConnected(ActivityThread.java:1012) 出现 NullPointerException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1107165/

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