随写...

导航

 

2012年10月24日

摘要: 介绍:数据库事务是由一组数据库操作序列组成,事务作为一个整体被执行。事务的原子性:包含在其中的对数据库的操作序列最终要么全部执行,要么全部不执行。当全部执行时,事务对数据库的修改将生效;当全部不执行时,数据库维持原有的状态,不会被修改。问题:最近在做一个从sdcard导入数据到数据库的功能,当导入失败时,数据库要恢复到导入前的状态。使用数据库事务处理能很好地满足到我们的需求。我们知道Android平台上使用的sqlite数据库是支持事务处理功能的,实现的代码如下: SQLiteDatabase db =mOpenHelper.getWritableDatabase(); db.beginTra 阅读全文
posted @ 2012-10-24 17:18 mimi51 阅读(245) 评论(0) 推荐(0) 编辑
 
摘要: 原文地址:android之Service(1)startService作者:sean运行service的方法有两种startService和bindService,区别startService的调用者和serice没有联系,及调用者结束后,service依然继续运行,而bindService组件结束后,service也结束。该文主要讲的是使用startService启动服务。在startService调用方法中,service的生命周期:onCreate()->onStratCommand()->onStart()->服务->onDestroy()说明:系统中不存在服务 阅读全文
posted @ 2012-10-24 15:50 mimi51 阅读(270) 评论(0) 推荐(0) 编辑