usersave.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) {//账号userId,密码passWord,姓名name,专业subject,电话phone,QQ号qq,地址address post_name=username.getText().toString(); post_subject=usersubject.getText().toString(); post_phone=userphone.getText().toString(); post_qq=userqq.getText().toString(); post_address=useraddress.getText().toString(); ContentValues values=new ContentValues(); if(!post_name.equals("")) { values.put("name", post_name); } if(!post_subject.equals("")) { values.put("subject", post_subject); } if(!post_phone.equals("")) { values.put("phone", post_phone); } if(!post_qq.equals("")) { values.put("qq", post_qq); } if(!post_address.equals("")) { values.put("address", post_address); } saveValues(values); Toast.makeText(getApplicationContext(), "修改成功", Toast.LENGTH_SHORT).show(); intent = new Intent(setMymsgActivity.this,userMsgActivity.class); startActivity(intent); } }); back.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { intent = new Intent(setMymsgActivity.this,userMsgActivity.class); startActivity(intent); } });
时间: 2023-06-18 07:08:39 浏览: 76
这段代码是一个 Android 应用程序中的点击事件处理程序。当用户点击 "usersave" 按钮时,它将获取 "username"、"usersubject"、"userphone"、"userqq" 和 "useraddress" 文本框中的值,并将其存储到数据库中。如果这些值不为空,它将创建一个新的 ContentValues 对象,将这些值添加到该对象中,然后调用 saveValues() 方法将其存储到数据库中。最后,它将显示一个 "修改成功" 的 Toast 消息,并启动另一个 Activity。当用户点击 "back" 按钮时,它将返回到上一个 Activity。
阅读全文