最赞回答 / adu啊杜
在androidManifest文件中添加权限:<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission>
2015-05-16
最新回答 / Forest_Deer
请问你是不是只运行一次程序呢?因为每次运行都执行插入语句,对数据库进行更新。课程中老师是运行了3次。第一次写入张三,运行后查看数据库确认张三。(张三数据残留)第二次新增李四,王五,并且再运行。(又新增张三)第三次查找,运行。(又新增张三,李四,王五)
2015-05-11
已采纳回答 / 孤独的追梦man
<...code...>解绑定之后将service赋值为null,解绑定的意思是 service的声明周期不再和activity一样,但绑定的时候 MyBindService的service已经被实例化,解绑定并不影响service的值,解绑定的同时 将 service赋值为null 将可以实现你想要的效果。解绑定属于正常杀死service,所以不会调用onServiceDisconnected方法。
2015-05-11
最新回答 / 月星流
我也在学,暂时没有找到什么方法可以检测,但是我们自己可以用一个成员变量去记录绑定的状态,这样我们在销毁activity时,根据状态来确定我们要不要调用this.stopService(intentBindService); this.unbindService(conn);方法去销毁service
2015-05-09