问题标签 [serviceconnection]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - ServiceConnection.onServiceConnected() 中的 ClassCastException。绑定服务
我尝试将服务绑定到活动。但我在这里得到了 ClassCastException:
我真的不明白为什么我会得到这个例外。该服务作为进程运行。活动想要获取并使用它。
这是两个类:
服务等级:
android - Android ServiceConnection - EBADF(错误的文件号)
无法清理输出流:java.net.SocketException:关闭失败:EBADF(错误文件号)
有没有人得到这个,有什么办法可以摆脱这个异常吗?
java - 泄露的 ServiceConnection Android 文本转语音
我有一个在启动时使用文本转语音的应用程序。一切似乎都运行良好,运行应用程序时我没有任何问题。但是,每次应用程序启动时,我都会收到一个 LogCat 错误,提示我的文本到语音转换中有泄漏的 ServiceConnection。尽管目前这不会导致功能出现问题,但如果我继续忽略该错误,我担心将来会发生什么。我怀疑这只是错误的编码,但我没有经验来识别错误的位置。我已经包含了 LogCat 和有问题的 java。
java - Text-To-Speech 服务连接泄露
我的应用在语音识别命令后使用文本转语音。我之前让它工作没有错误,但现在它给了我一个服务连接泄漏错误,并且不会启动活动。我已经包含了错误所在的 LogCat 和 Java 文件。
android - LicenseChecker checkAccess泄漏ServiceConnection
每次按下Back
应用程序中的按钮时,我都会在 LogCat 中收到此异常:
Activity 泄露了原来绑定在这里的ServiceConnection com.android.vending.licensing.LicenseChecker@471cc039
负责此泄漏的代码onCreate()
是:
我该如何摆脱这种泄漏?
我尝试不将 MyLicenseCheckerCallback 分配给成员,认为当活动进行时onPause()
,对回调的引用可能会导致泄漏:
但这并没有消除泄漏。
更新:感谢@zapl 在下面的评论,我查看了 Google 的LicenseChecker.java
:
起初我以为我可能忽略了调用它,但我仔细检查并调用了我mChecker.onDestroy();
的活动onDestroy()
。
我也签到onDestroy()
了LicenseChecker.java
,它正在调用unbindService
:
那么,到底发生了什么?
这是 LVL 中的错误吗?
android - Android NonUI Thread 使应用程序“无响应”
我正在编辑一个在服务中进行 GPS 调用的 android 应用程序的代码。位置监听器。它还使用ServiceConnection
在某些视图中,设备认为我的应用程序响应时间过长,并且用户可以“强制关闭”或“等待”。在此弹出窗口出现之前,用户仍然可以使用该应用程序,他们可以滚动、滑动、按下按钮等。
我只是假设这与 GPS 服务有关,因为它在发生此问题时正在运行。
我听说这个问题与 UIthread 上运行的线程有关,而不是后台线程。但我确信服务在后台线程中异步运行。
洞察力赞赏
android - java.lang.NullPointerException 显示在 mBoundService.setAlarm(c);
我想在用户选择某个日期时提醒他。我在这里找到了一个余数的例子,但我得到了一个NullPointerException
.
它在 处显示空指针异常mBoundService.setAlarm(c)
。
java - android:TextToSpeech泄漏服务连接
我正在尝试使用文本转语音创建应用程序。每当我从活动 Text_entry 移动到活动 CombChange 并返回时,我都会在日志 cat(下)中收到这些服务连接泄漏错误。
谁能明白为什么?
我只粘贴了 Text_Entry 和 CombChange 类的相关位 - 所以可能缺少声明和大括号等。
.
.
.
android - getPurchases() 上的 NullPointerException
我正在尝试获取用户的购买,并且我声称我的计费服务为空,该过程正在 AsyncTask 中运行,顺便说一句,我是 Inapp 计费服务的新手,这是我的部分代码:
我的服务连接:
我的 AsyncTask 的一部分:
我可以使用相同的方式来消费购买和获取购买意图和其他功能,只是在这里和现在它不起作用!如果您需要更多信息或任何信息,请提前致谢!
编辑 :
堆栈跟踪 :
android - 不使用 BIND_AUTO_CREATE 时 ServiceConnection 泄漏
您能否向我解释一下,当我们绑定到服务但从不启动它然后解除绑定时会发生什么?我收到“活动泄露了服务连接错误”,但我不明白为什么。
MyService:包com.example.servicetest;
主要活动:
绑定活动:
}
当我单击按钮 1 时,BoundActivity 启动并绑定到 MyService。当我单击返回时,出现以下异常: