android database数据查不出来,Android,执行 System.exit(0);之后,app创建的数据库查询不到了...

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

orderInfoDao = OrderInfoDao.getInstance(this);

queryDb(); //查询

createDb(); //创建

}

private void queryDb() {

List orderBeans = orderInfoDao.query(null);

Log.i("zq","orderBeans>>>"+orderBeans.size());

}

private void createDb() {

OrderBean orderBean=new OrderBean();

orderBean.setSaveTime("savetime"); //订单保存的时间

orderBean.setcNo("123456789"); //将当前订单开启的时间保存为订单与商品关联的键

orderBean.setcSaleName("001");

orderBean.setcCustNo("KH001"); //订单的客户信息

orderBean.setcCustName("客户1"); //订单的客户名

orderBean.setcCustPhone("1534545454545");

orderInfoDao.insert(orderBean); //添加到数据库

}

@Override

public boolean onKeyDown(int keyCode, KeyEvent event) {

if(keyCode==KeyEvent.KEYCODE_BACK){

finish();

System.exit(0); //调用方法退出

}

return super.onKeyDown(keyCode, event);

}

// System.exit(0); //调用方法退出调用之后,再次进入,查询数量为0

07-16 14:31:43.830 30673-30673/? I/zq: orderBeans>>>0

07-16 14:31:43.838 30673-30673/? I/zq: Orderinfodao__insert>>1

07-16 14:31:47.741 30715-30715/? I/zq: orderBeans>>>0

07-16 14:31:47.749 30715-30715/? I/zq: Orderinfodao__insert>>1

// 如果注释掉 System.exit(0); 每重新进入app一次,查询数量为+1

07-16 14:32:30.972 30967-30967/com.zhwl.dbdemo I/zq: orderBeans>>>0

07-16 14:32:30.980 30967-30967/com.zhwl.dbdemo I/zq: Orderinfodao__insert>>1

07-16 14:32:41.496 30967-30967/com.zhwl.dbdemo I/zq: orderBeans>>>1

07-16 14:32:41.497 30967-30967/com.zhwl.dbdemo I/zq: Orderinfodao__insert>>2

07-16 14:32:43.943 30967-30967/com.zhwl.dbdemo I/zq: orderBeans>>>2

07-16 14:32:43.945 30967-30967/com.zhwl.dbdemo I/zq: Orderinfodao__insert>>3

为什么?System.exit(0)调用之后,数据库就查不到了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值