private void btnSave() { bt_sava.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { ContentValues values=new ContentValues(); values.put("outmoney",et_money.getText().toString()); values.put("outtime",et_time.getText().toString()); values.put("outtype",sp_type.getSelectedItem().toString()); values.put("outpayee",et_payer.getText().toString()); values.put("outremark",et_remark.getText().toString()); db.insert("pay_out",null,values); Toast.makeText(NewPayActivity.this,"保存成功",Toast.LENGTH_SHORT).show(); Intent intent=new Intent(NewPayActivity.this,NewPayActivity.class); startActivity(intent); finish(); } });
时间: 2024-03-28 10:38:38 浏览: 73
javascript键盘事件大全event.keycode
这也是一个 Android 开发中的方法,它是在 NewPayActivity 类中定义的,作用是为保存按钮设置点击事件监听器。当用户点击保存按钮时,该方法会将用户输入的支出数据保存到 SQLite 数据库中的 pay_out 表中。具体来说,该方法会先创建一个 ContentValues 对象,将用户输入的支出金额、时间、类型、付款人和备注等信息存储到该对象中,然后使用 SQLiteDatabase 的 insert() 方法将该对象插入到 pay_out 表中。最后,该方法会显示一个保存成功的提示,并重新启动 NewPayActivity。其中,startActivity() 方法用于启动一个新的活动,而 finish() 方法用于销毁当前的活动。
阅读全文