zoukankan      html  css  js  c++  java
  • 1-25安卓自学

      今天继续进行记账本的开发,今天对记账本的添加记账功能进行实现,在界面设计上有三个输入框和一个确定按钮,保证用户在输入框输入信息后保存到数据库中,代码如下:

    public class AddInf extends AppCompatActivity {
    private DataBase databaseHelper; //用于创建帮助器对象
    private SQLiteDatabase db; //用于创建数据库对象
    private static final String name = "JZ.db"; //数据库名称
    private static final int version = 1; //数据库版本

    @Override
    protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_add_inf);
    }
    public void queding(View view){
    Date date = new Date();
    SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd-HH:mm");
    String NowTime=formatter.format(date);
    EditText EditLEIXING=(EditText)findViewById(R.id.editTextTextPersonName);
    String leixing= EditLEIXING.getText().toString();
    EditText EditNUM=(EditText)findViewById(R.id.editTextNumberDecimal);
    String num= EditNUM.getText().toString();
    EditText EditYUANYIN=(EditText)findViewById(R.id.editTextTextPersonName2);
    String yuanyin= EditYUANYIN.getText().toString();
    databaseHelper = new DataBase(this, name, null, version);
    DataBase moh=new DataBase(this,"JZ.db", null, 1);
    SQLiteDatabase db = moh.getReadableDatabase(); // 以只读的方式打开数据库
    db.execSQL("insert into ben(date, leixing, num,yuanyin) values( ?, ?, ?,?)", new Object[]{NowTime,leixing,num,yuanyin});
    Toast.makeText(getApplicationContext(), "添加成功", Toast.LENGTH_SHORT).show();
    finish();
    }

  • 相关阅读:
    二叉树的存储结构
    面试Java需要的知识总结
    EJB总结
    WEB 容器、WEB服务和应用服务器的区别与联系
    Linux安装JBOSS
    JBOSS和WebLogic区别
    深入浅出JMS(一)--JMS基本概念
    Java缓冲流细节
    xor和路径(codevs 2412)
    外星千足虫(bzoj 1923)
  • 原文地址:https://www.cnblogs.com/ruangongwangxiansheng/p/14906050.html
Copyright © 2011-2022 走看看