不回调ServiceConnection中onServiceConnected()方法的问题

最近在看APK Expansion Files,遇到一个问题记录如下

 

问题现象:
调用
bindService(intent, mServiceConnectionImpl, this.BIND_DEBUG_UNBIND);
该方法返回值为true,但是未调用mServiceConnectionImpl中的方法:
public void onServiceConnected(ComponentName name, IBinder service){ } 

 

解决办法:
调用
bindService(intent, mServiceConnectionImpl, this.BIND_AUTO_CREATE);
即可

时间: 2024-10-27 10:07:10

不回调ServiceConnection中onServiceConnected()方法的问题的相关文章

jquery ajax回调函数中调用$(this)无法调用的问题解决方法

在调用函数前先把$(this)存入变量,然后再在回调函数中使用就没问题了.  代码如下 复制代码 $(document).ready(function(){ $(".del").click(function () { obj=$(this).parent();//回调函数前先写入变量; delid=$(this).attr('delid'); $.get('drag.php',{'op' : 'del','id' : delid},function(data){ if(data==1)

JavaScript中reduce()方法的使用详解

  这篇文章主要介绍了JavaScript中reduce()方法的使用详解,是JS入门学习中的基础知识,需要的朋友可以参考下 JavaScript 数组reduce()方法同时应用一个函数针对数组的两个值(从左到右),以减至一个值. 语法 ? 1 array.reduce(callback[, initialValue]); 下面是参数的详细信息: callback : 函数执行在数组中每个值 initialValue : 对象作为第一个参数回调的第一次调用使用 返回值: 返回数组的减少单一个值

JQuery中$.ajax()方法参数详解及应用

 JQuery中$.ajax()方法想必大家并不陌生吧,在本文将为大家介绍下其参数及应用示例,感兴趣的朋友不要错过 url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址.    type: 要求为String类型的参数,请求方式(post或get)默认为get.注意其他http请求方法,例如put和    delete也可以使用,但仅部分浏览器支持.    timeout: 要求为Number类型的参数,设置请求超时时间(毫秒).此设置将覆盖$.ajaxSetup()方法的

android开发-Android VideoView中getDuration()方法使用问题

问题描述 Android VideoView中getDuration()方法使用问题 Android VideoView中getDuration()方法使用问题: 调用videoView.getDuration()方法返回值为-1 VideoView.start()后调用videoView.getDuration()方法返回值也为-1, 视频开始播放后调用videoView.getDuration()方法返回值为视频的真实"长度", 有什么办法在播放前就可以获取视频的真实"长

javascript-怎么用ajax访问action中的方法

问题描述 怎么用ajax访问action中的方法 本来是跳转到新页面显示错误信息,现在需要在点击按钮时,就直接在原来的页面上弹出提示信息. action中的方法如下: public String sendEmail() throws Exception { MailBean mailBean = setMailBean(); try { if(!isWriteRight(mailBean,mailInfoFB.getTo())){ mailInfoFB.setSended(false); mai

nodejs-NodeJS的回调函数中的变量怎么在回调函数外使用

问题描述 NodeJS的回调函数中的变量怎么在回调函数外使用 例如fs的readFile方法: fs.readFile(filename, [options], callback) 其中读取出来的数据是存在回调函数的参数data中,可是我想在回调函数外,使用读取出的数据,该怎么写? 我刚开始学,纯小白,各位大神写详细点儿,谢谢! 解决方案 用readFileSync同步读取,而不是异步,异步你只能讲需要使用数据的代码全部放入callback中 http://www.itxxz.com/a/gao

jquery中一个方法中动态生成的标签可以被其它方法调用吗

问题描述 jquery中一个方法中动态生成的标签可以被其它方法调用吗 解决方案 在控制台中动态引入jquery的方法jquery几个按钮同时调用一个方法 解决方案二: 可以,就根据div的id或者class找到他,$("#xxxx") 解决方案三: 你应该取得添加的那个JS对象 var dd = $('#attr_info').append(......) 然后再$(dd).eq(..).keyup 解决方案四: 看你代码append是动态添加的item吧..这样你的ajax都没添加到

Jquery中$.ajax()方法参数详解_AJAX相关

俗说好记性不如个烂笔头,下面是jquery中的ajax方法参数详解,这里整理了一些供大家参考.  1.url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址. 2.type: 要求为String类型的参数,请求方式(post或get)默认为get.注意其他http请求方法,例如put和delete也可以使用,但仅部分浏览器支持. 3.timeout: 要求为Number类型的参数,设置请求超时时间(毫秒).此设置将覆盖$.ajaxSetup()方法的全局设置. 4.async

浅析Javascript中bind()方法的使用与实现_javascript技巧

我们先来看一道题目 var write = document.write; write("hello"); //1.以上代码有什么问题 //2.正确操作是怎样的 不能正确执行,因为write函数丢掉了上下文,此时this的指向global或window对象,导致执行时提示非法调用异常,所以我们需要改变this的指向 正确的方案就是使用 bind/call/apply来改变this指向 bind方法 var write = document.write; write.bind(docum