前面说的有误,应该在解绑时将引用置为NULL:
void unBindOnClick()
{
if(mBinder != null)
{
unbindService(conn);
mBinder = null;
}
}
void unBindOnClick()
{
if(mBinder != null)
{
unbindService(conn);
mBinder = null;
}
}
2016-03-09
不应在Binder的自定义类中提供getService()方法,正常解绑时onServiceDisconnected()方法不会执行,获得的Service对象未释放,保持对Service的引用,使得创建的Service无法释放,不安全。应在Service方法中定义相关功能的接口,在自定义Binder类中实现接口。
2016-03-09
最新回答 / Echo_Violet
你要是从student这张表中查询一个名叫“张三”的人的年龄,若只通过这一个名字来查询,很有可能出现多条值,因为在通过你的描述,这张表中姓名肯定不是主码,是可以重复的,若想精确的查一个人的年龄,可以有更精确的信息或者知道那条信息的主码是多少
2016-03-06
楼上的,听课还听出情怀来了。。。学习,不就是追求效率嘛。老师讲的很不错,但是也不能否认别人剪辑的讲的就不好啊。我一直二倍速看的,从C++到安卓都是如此,我觉得剪辑过的视频更好些,更紧凑,符合用最小时间学习最多知识的标准
2016-03-05