【发布时间】:2019-06-25 04:23:11
【问题描述】:
我的问题很简单,但我一直在努力解决这个问题!
我有一个绑定服务调用 onBound() 方法:
@Override
public IBinder onBind(Intent intent) {
return null;
}
Unlikley,不可能将该实现与 JobIntentService 一起使用,因为它会抛出 JobServiceContext: Time-Out with binding service
当然,删除该覆盖方法不是解决方案,因为我无法删除它...
这是我的 JobIntenteservice
JobBoot.java
public class JobBoot extends JobIntentService {
public static final int JOB_ID = 0x01;
public static void enqueueWork(Context context, Intent work) {
enqueueWork(context, BackgroundService.class, JOB_ID, work);
}
@Override
protected void onHandleWork(@NonNull Intent intent) {
// your code
}}
我能做些什么来解决这个问题??
谢谢
【问题讨论】:
-
stackoverflow.com/a/46255491/415673 回答你的问题了吗?
-
不幸的是,我没有,因为如果我删除 onBind 方法,我会收到错误“类必须是贴花抽象或包含抽象方法 onBind ()”
-
当然,Ibinder 方法在 BackgroundServie.java 中