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