5.3(小组作业十日冲刺第九天)
继续完成昨天的内容
所花时间:2h
代码行量:368行
package com.example.memosystem.bean;
public class Record {
private String id;
private String title;
private String con;
private String uid;
private String tim;
//alt install
@Override
public String toString() {
return "Record{" +
"id='" + id + '\'' +
", title='" + title + '\'' +
", con='" + con + '\'' +
", uid='" + uid + '\'' +
", tim='" + tim + '\'' +
'}';
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getTitle() {
return title;
}
public void setTitle(String title) {
this.title = title;
}
public String getCon() {
return con;
}
public void setCon(String con) {
this.con = con;
}
public String getUid() {
return uid;
}
public void setUid(String uid) {
this.uid = uid;
}
public String getTim() {
return tim;
}
public void setTim(String tim) {
this.tim = tim;
}
public Record() {
}
public Record(String id, String title, String con, String uid, String tim) {
this.id = id;
this.title = title;
this.con = con;
this.uid = uid;
this.tim = tim;
}
}
public class Record {
private String id;
private String title;
private String con;
private String uid;
private String tim;
//alt install
@Override
public String toString() {
return "Record{" +
"id='" + id + '\'' +
", title='" + title + '\'' +
", con='" + con + '\'' +
", uid='" + uid + '\'' +
", tim='" + tim + '\'' +
'}';
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getTitle() {
return title;
}
public void setTitle(String title) {
this.title = title;
}
public String getCon() {
return con;
}
public void setCon(String con) {
this.con = con;
}
public String getUid() {
return uid;
}
public void setUid(String uid) {
this.uid = uid;
}
public String getTim() {
return tim;
}
public void setTim(String tim) {
this.tim = tim;
}
public Record() {
}
public Record(String id, String title, String con, String uid, String tim) {
this.id = id;
this.title = title;
this.con = con;
this.uid = uid;
this.tim = tim;
}
}
package com.example.memosystem.activity;
import androidx.appcompat.app.AppCompatActivity;
import androidx.appcompat.widget.Toolbar;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.RadioButton;
import android.widget.Toast;
import com.example.memosystem.MainActivity;
import com.example.memosystem.R;
import com.example.memosystem.activity.listen.ChangeListen;
import com.example.memosystem.activity.listen.TouchListen;
import com.example.memosystem.dao.AdminDao;
import java.util.Map;
public class MesActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_mes);
Intent intent=getIntent();
String account=intent.getStringExtra("account");
//需要查看个人信息
Map<String, String> result = new AdminDao().showAccountMes(account);
Toolbar toolbar= findViewById(R.id.toolbar_mes);
this.setSupportActionBar(toolbar);
//返回功能
toolbar.setNavigationOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent intent1=new Intent(MesActivity.this,ManageActivity.class);
intent1.putExtra("account",account);
startActivity(intent1);
}
});
//姓名
EditText name=findViewById(R.id.change_name);//姓名
name.setText(result.get("name"));
RadioButton man=findViewById(R.id.change_man);//男
RadioButton woman=findViewById(R.id.change_woman);//女
if(result.get("sex").equals("男")){
man.setChecked(true);
}else{
woman.setChecked(true);
}
EditText age=findViewById(R.id.change_age);//男
age.setText(result.get("age"));
EditText phone=findViewById(R.id.change_phone);//男
phone.setText(result.get("phone"));
clearText(name);
clearText(age);
clearText(phone);
Button change_pwd_button = findViewById(R.id.change_pwd_button);
change_pwd_button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
String nameT=name.getText().toString().trim();
String ageT=age.getText().toString().trim();
String phoneT=phone.getText().toString().trim();
if(nameT.isEmpty()){
Toast.makeText(MesActivity.this, "请输入姓名!", Toast.LENGTH_SHORT).show();
}else if(phoneT.isEmpty()){
Toast.makeText(MesActivity.this, "请输入联系方式!", Toast.LENGTH_SHORT).show();
}else if(ageT.isEmpty()){
Toast.makeText(MesActivity.this, "请输入年纪!", Toast.LENGTH_SHORT).show();
}else{
String sex="女";
if(man.isChecked()){
sex="男";
}
int a=new AdminDao().changeMes(account,nameT,sex,phoneT,ageT);
if(a>=1){
Toast.makeText(MesActivity.this, "更改个人信息成功!", Toast.LENGTH_SHORT).show();
}
if(a==0){
Toast.makeText(MesActivity.this, "更改失败!", Toast.LENGTH_SHORT).show();
}
if(a==-1){
Toast.makeText(MesActivity.this, "未知错误!", Toast.LENGTH_SHORT).show();
}
}
}
});
}
private void clearText(EditText text){
text.addTextChangedListener(new ChangeListen(text));
text.setOnTouchListener(new TouchListen( text));
//初始X的状态
text.setCompoundDrawablesRelativeWithIntrinsicBounds(0,0,0,0);
}
}
import androidx.appcompat.app.AppCompatActivity;
import androidx.appcompat.widget.Toolbar;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.RadioButton;
import android.widget.Toast;
import com.example.memosystem.MainActivity;
import com.example.memosystem.R;
import com.example.memosystem.activity.listen.ChangeListen;
import com.example.memosystem.activity.listen.TouchListen;
import com.example.memosystem.dao.AdminDao;
import java.util.Map;
public class MesActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_mes);
Intent intent=getIntent();
String account=intent.getStringExtra("account");
//需要查看个人信息
Map<String, String> result = new AdminDao().showAccountMes(account);
Toolbar toolbar= findViewById(R.id.toolbar_mes);
this.setSupportActionBar(toolbar);
//返回功能
toolbar.setNavigationOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent intent1=new Intent(MesActivity.this,ManageActivity.class);
intent1.putExtra("account",account);
startActivity(intent1);
}
});
//姓名
EditText name=findViewById(R.id.change_name);//姓名
name.setText(result.get("name"));
RadioButton man=findViewById(R.id.change_man);//男
RadioButton woman=findViewById(R.id.change_woman);//女
if(result.get("sex").equals("男")){
man.setChecked(true);
}else{
woman.setChecked(true);
}
EditText age=findViewById(R.id.change_age);//男
age.setText(result.get("age"));
EditText phone=findViewById(R.id.change_phone);//男
phone.setText(result.get("phone"));
clearText(name);
clearText(age);
clearText(phone);
Button change_pwd_button = findViewById(R.id.change_pwd_button);
change_pwd_button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
String nameT=name.getText().toString().trim();
String ageT=age.getText().toString().trim();
String phoneT=phone.getText().toString().trim();
if(nameT.isEmpty()){
Toast.makeText(MesActivity.this, "请输入姓名!", Toast.LENGTH_SHORT).show();
}else if(phoneT.isEmpty()){
Toast.makeText(MesActivity.this, "请输入联系方式!", Toast.LENGTH_SHORT).show();
}else if(ageT.isEmpty()){
Toast.makeText(MesActivity.this, "请输入年纪!", Toast.LENGTH_SHORT).show();
}else{
String sex="女";
if(man.isChecked()){
sex="男";
}
int a=new AdminDao().changeMes(account,nameT,sex,phoneT,ageT);
if(a>=1){
Toast.makeText(MesActivity.this, "更改个人信息成功!", Toast.LENGTH_SHORT).show();
}
if(a==0){
Toast.makeText(MesActivity.this, "更改失败!", Toast.LENGTH_SHORT).show();
}
if(a==-1){
Toast.makeText(MesActivity.this, "未知错误!", Toast.LENGTH_SHORT).show();
}
}
}
});
}
private void clearText(EditText text){
text.addTextChangedListener(new ChangeListen(text));
text.setOnTouchListener(new TouchListen( text));
//初始X的状态
text.setCompoundDrawablesRelativeWithIntrinsicBounds(0,0,0,0);
}
}
package com.example.memosystem.util;
import android.content.Context;
import android.widget.Toast;
public class ToastUtil {
public static void show(Context ctx, String desc){
Toast.makeText(ctx, desc, Toast.LENGTH_SHORT).show();
}
}
import android.content.Context;
import android.widget.Toast;
public class ToastUtil {
public static void show(Context ctx, String desc){
Toast.makeText(ctx, desc, Toast.LENGTH_SHORT).show();
}
}
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步