MyEyes

Logging my life

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

随笔分类 -  Android

摘要:有一些连续的动作需要在同一个事务里面处理,如转账等,转账的成功与否需要在同一个事务中处理,如果A的账号余额不够,转账失败,是需要将事务回滚的,而不是提交:public void payment(){ SQLiteDatabase db = sqliteOpenHelper.getWritableDatabase(); db.beginTransaction(); //开启事务 try { db.execSQL("update person set amount=amount-10 where personid=1"); ... 阅读全文
posted @ 2012-06-12 10:44 MyEyes 阅读(435) 评论(0) 推荐(0)

摘要:仅供自己学习使用,轻喷=====SqliteOpenHelper.java====public class SqliteOpenHelper extends SQLiteOpenHelper{ public SqliteOpenHelper(Context context){ //1是版本号,一般选用正整数,非0 super(context, "mysql.db", null, 1); } /** * 数据库第一次被创建时调用(SQLiteOpenHelper.getWritableDatabase();),以后就不再调用 ... 阅读全文
posted @ 2012-06-11 17:54 MyEyes 阅读(431) 评论(0) 推荐(0)

摘要:自己学习使用,轻喷SharedPreferences保存用户偏好设置SharedPreferences类是一个轻量级的存储类,特别适合用于保存软件配置参数使用SharedPreference保存数据,其背后是用xml文件存放数据,文件存放于/data/dada/<package name>/shared_prefs========PreferenceService service = new PreferenceService(getApplicationContext());service.save(name, age);Toast.makeText(getApplication 阅读全文
posted @ 2012-06-11 16:44 MyEyes 阅读(2587) 评论(0) 推荐(0)

摘要:自己学习使用,轻喷***解析xml文件:通过类加载器获得文件person.xml的输入流:InputStream is = this.getClass().getClassLoader().getResourceAsStream("person.xml");PaserService.getPersons(is);===============PaserService================public class PaserService { public static ArrayList<Person> getPersons(InputStream i 阅读全文
posted @ 2012-06-11 16:42 MyEyes 阅读(722) 评论(0) 推荐(0)

该文被密码保护。
posted @ 2012-03-20 18:06 MyEyes 阅读(1) 评论(0) 推荐(0)

该文被密码保护。
posted @ 2012-01-17 15:15 MyEyes 阅读(4) 评论(0) 推荐(0)