• 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();
    }

  • 相关阅读:
    ToString格式化
    [转]vc中socket编程步骤
    [XAML学习资料] 验证用户提供的数据ValidationRule
    VS2008下安装boost
    [ASP.NET用户验证一]Forms验证
    VISTA IIS Worker Process 已停止工作 解决办法
    [MFC入门二]四种不同对象
    删除TFS项目
    [WPF学习资料] WPF简介
    IIS7下配置PHP5
  • 原文地址:https://www.cnblogs.com/ruangongwangxiansheng/p/14906050.html
Copyright © 2020-2023  润新知