String biaoti=etbiaoti.getText().toString(); String xm=et_xm.getText().toString(); String gh=et_gh.getText().toString(); String bj=et_bj.getText().toString(); String wj=et_wj.getText().toString(); String xs=et_xs.getText().toString(); Moban medic=new Moban(); medic.setImag(path); medic.setBiaoti(biaoti); medic.setXm(xm); medic.setGh(gh); medic.setBj(bj); medic.setWj(wj); medic.setXs(xs); int i= MobanDbutils.getInstance(getApplicationContext()).insert(medic); if(i==0){ showToast("添加成功"); // Intent intent = new Intent(); // intent.putExtra("medic", medic); // setResult(RESULT_OK,intent); // finish(); finish(); }else { showToast("添加失败"); } break;解释一下
时间: 2024-02-14 07:20:02 浏览: 114
这是一个将输入框中的数据添加到数据库中的代码片段,其中:
- `String biaoti=etbiaoti.getText().toString();` 获取标题输入框中的文本内容,并转换为字符串类型;
- `String xm=et_xm.getText().toString();` 获取姓名输入框中的文本内容,并转换为字符串类型;
- `String gh=et_gh.getText().toString();` 获取工号输入框中的文本内容,并转换为字符串类型;
- `String bj=et_bj.getText().toString();` 获取班级输入框中的文本内容,并转换为字符串类型;
- `String wj=et_wj.getText().toString();` 获取文件输入框中的文本内容,并转换为字符串类型;
- `String xs=et_xs.getText().toString();` 获取学术输入框中的文本内容,并转换为字符串类型;
- `Moban medic=new Moban();` 创建一个 Moban 对象实例,用于存储输入框中的数据;
- `medic.setImag(path);` 设置 Moban 对象实例的 imag 属性,即图片路径;
- `medic.setBiaoti(biaoti);` 设置 Moban 对象实例的 biaoti 属性,即标题;
- `medic.setXm(xm);` 设置 Moban 对象实例的 xm 属性,即姓名;
- `medic.setGh(gh);` 设置 Moban 对象实例的 gh 属性,即工号;
- `medic.setBj(bj);` 设置 Moban 对象实例的 bj 属性,即班级;
- `medic.setWj(wj);` 设置 Moban 对象实例的 wj 属性,即文件;
- `medic.setXs(xs);` 设置 Moban 对象实例的 xs 属性,即学术;
- `int i= MobanDbutils.getInstance(getApplicationContext()).insert(medic);` 将 Moban 对象实例插入到数据库中,并将返回值保存到变量 i 中;
- `if(i==0){...}else {...}` 判断插入操作是否成功,并进行相应的操作,这里只是简单地显示一个 Toast 提示信息,并结束当前 Activity。
因此,调用该代码片段可以将输入框中的数据保存到数据库中,并提示用户添加是否成功。
阅读全文