xutils保存数据库
来源:互联网 发布:淘宝男模特红人名字 编辑:程序博客网 时间:2024/06/08 13:46
app类;public class App extends Application{private DbManager.DaoConfig daoConfig;@Overridepublic void onCreate() {super.onCreate();x.Ext.init(this);x.Ext.setDebug(BuildConfig.DEBUG);//创建数据库daoConfig = new DbManager.DaoConfig()//数据库名字.setDbName("yw.db")//数据集的版本.setDbVersion(1)//是否开启事物.setAllowTransaction(true)//创建表的监听.setTableCreateListener(new DbManager.TableCreateListener() {@Overridepublic void onTableCreated(DbManager db, TableEntity<?> table) {Toast.makeText(App.this, table.getName(), Toast.LENGTH_SHORT).show();}})//数据库打开的监听.setDbOpenListener(new DbManager.DbOpenListener() {@Overridepublic void onDbOpened(DbManager db) {//提高访问数据库的效率db.getDatabase().enableWriteAheadLogging();} });public DbManager.DaoConfig getDaoConfig() {} return daoConfig;}}
data(封装类)
//表名字
@Table(name ="yws")public class DataBean {@Column(name = "id",isId = true)private String news_id;@Column(name = "news_title")private String news_title;private String news_summary;@Column(name = "pic_url")private String pic_url;public String getNews_id() {return news_id;}public void setNews_id(String news_id) {this.news_id = news_id;}public String getNews_title() {return news_title;}public void setNews_title(String news_title) {this.news_title = news_title;}public String getNews_summary() {return news_summary;}public void setNews_summary(String news_summary) {this.news_summary = news_summary;}public String getPic_url() {return pic_url;}public void setPic_url(String pic_url) {this.pic_url = pic_url;}}
mainactivity类
//获取到数据库App app = (App) getApplication();DbManager db = x.getDb(app.getDaoConfig());//判断数据库里面的内容
try {List<DataBean> list = db.findAll(DataBean.class);if (list!=null&&list.size()>0){mlist.addAll(list);myadapter.notifyDataSetChanged();Toast.makeText(MainActivity.this,"数据库",Toast.LENGTH_LONG).show();}else {Toast.makeText(MainActivity.this,"网络",Toast.LENGTH_LONG).show();loadData();}} catch (DbException e) {e.printStackTrace();}加入数据库try {db.save(mlist);} catch (DbException e) {e.printStackTrace();}
阅读全文
0 0
- xutils保存数据库
- xutils 数据库
- Xutils数据库
- xutils 数据库
- xutils保存cookie
- XUtils数据库的操作
- xUtils DbUtils数据库
- xUtils之操作数据库
- Xutils 3.0+数据库操作
- xUtils系列之DbUtils-保存自定义类型
- xUtils系列之DbUtils-保存自定义类型
- XUtils数据库的简单使用;
- Android 数据库使用-org.xutils
- xUtils 的 数据库操作类
- Xutils创建数据库添加数据
- xUtils
- XUtils
- xUtils
- Java_基础—Map集合概述和特点
- HashMap遍历使用entrySet的效率真的比keyset高?
- JavaScript介绍
- 不同的路径 II -LintCode
- iOS基石—— 传值
- xutils保存数据库
- 计算机语言有语法么
- Handler的使用
- setupAutoHeightWithBottomView方法使用cell自动高度
- Java-设计模式_单例模式
- Ajax初使用
- 使用MyEclipse更新Tomcat中的代码无法更新
- nagios+check_logifiles实现日志监控
- MySQL的Sleep进程占用大量连接解决方法