zoukankan      html  css  js  c++  java
  • 第一次冲刺(三)

    今天我完成了修改密码的activity。

    代码为:

    package com.example.hotel.Activity;
    
    import androidx.appcompat.app.AppCompatActivity;
    
    import android.os.Bundle;
    import android.view.View;
    import android.widget.Button;
    import android.widget.EditText;
    import android.widget.Toast;
    
    import com.example.hotel.Database.MysqlUser;
    import com.example.hotel.R;
    
    import java.sql.SQLException;
    
    public class EditpwdActivity extends AppCompatActivity {
        private Button editButton;
        private EditText Editpwd_id,Editpwd_oldpwd,Editpwd_newpwd;
        private String editsearchid,editsearcholdpwd;
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_editpwd);
            Editpwd_id=findViewById(R.id.editpwd_id);
            Editpwd_oldpwd=findViewById(R.id.editpwd_oldpwd);
            Editpwd_newpwd=findViewById(R.id.editpwd_newpwd);
            editButton=findViewById(R.id.editpwd);
            editButton.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View v) {
                    Thread thread=new Thread(new Runnable() {
                        @Override
                        public void run() {
                            MysqlUser mysqlUser=new MysqlUser();
                            try {
                                String sql="select password from userinfo where id='"+Editpwd_id.getText().toString()+"'";
                                editsearcholdpwd=mysqlUser.select(sql).toString();
                            } catch (SQLException e) {
                                e.printStackTrace();
                            }
                        }
                    });
                    thread.start();
                    try {
                        thread.join();
                    } catch (InterruptedException e) {
                        e.printStackTrace();
                    }
                    edit();
                }
            });
        }
        public void edit(){
            if(editsearcholdpwd!=null){
    
                Toast.makeText(this,"修改成功!",Toast.LENGTH_SHORT).show();
                Thread thread=new Thread(new Runnable() {
                    @Override
                    public void run() {
                        MysqlUser mysqlUser=new MysqlUser();
                        try {
                            String sql="update userinfo set password ="+Editpwd_newpwd.getText().toString()+" where id='"+Editpwd_id.getText().toString()+"'";
                            mysqlUser.update(sql);
                        } catch (SQLException e) {
                            e.printStackTrace();
                        }
                    }
                });
                thread.start();
                try {
                    thread.join();
                } catch (InterruptedException e) {
                    e.printStackTrace();
                }
            }
        }
    }
  • 相关阅读:
    hdu 5648 DZY Loves Math 组合数+深搜(子集法)
    hdu 5647 DZY Loves Connecting 树形DP
    hdu 4550 卡片游戏 贪心
    hdu 5646 DZY Loves Partition 二分+数学分析+递推
    hdu 2196 Computer 树形DP
    poj 2342 Anniversary party 树形DP入门
    Vijos P1003 等价表达式 随机数+单调栈
    【BZOJ】1044: [HAOI2008]木棍分割 二分+区间DP
    【BZOJ】1925: [Sdoi2010]地精部落 DP+滚动数组
    【BZOJ】1012: [JSOI2008]最大数maxnumber 树状数组求区间最值
  • 原文地址:https://www.cnblogs.com/20193925zxt/p/14910554.html
Copyright © 2011-2022 走看看