该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
@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)调用之后,数据库就查不到了