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.ArrayAdapter;
    import android.widget.Button;
    import android.widget.EditText;
    import android.widget.TextView;
    
    import com.example.hotel.Database.MysqlUser;
    import com.example.hotel.R;
    
    import java.sql.SQLException;
    
    public class NopwdActivity extends AppCompatActivity {
        private Button Button;
        private EditText Userid,Userphone;
        private TextView Pwd;
        private String searpwd,searphone;
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_nopwd);
            Userid=(EditText) findViewById(R.id.userid);
            Userphone=(EditText)findViewById(R.id.userphone);
            Pwd=(TextView) findViewById(R.id.pwdresult);
            Button=findViewById(R.id.searchpwd);
            Button.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='"+Userid.getText().toString()+"'";
                                searpwd=mysqlUser.select(sql).toString();
                                String sql2="select phone from userinfo where id='"+Userid.getText().toString()+"'";
                                searphone=mysqlUser.select(sql2).toString();
                            } catch (SQLException e) {
                                e.printStackTrace();
                            }
                        }
                    });
                    thread.start();
                    try {
                        thread.join();
                    } catch (InterruptedException e) {
                        e.printStackTrace();
                    }
                    search();
                }
            });
        }
        public void search(){
            String userid=Userid.getText().toString();
            String userphone=Userphone.getText().toString();
            if(userphone.equals(searphone)){
                Pwd.setText("您的密码为:"+searpwd);
            }
        }
    
    }
  • 相关阅读:
    React 创建一个自动跟新时间的组件
    React 组件传值 父传递儿子
    React 以两种形式去创建组件 类或者函数(二)
    React 语法基础(一)之表达式和jsx
    ref的使用
    使用scale等比例缩放图片
    Vue动态加载图片图片不显示
    div里面的元素在【垂直 方向】上水平分布 使用calc()函数动态计算
    控制label标签的宽度,不让它换行 label标签左对齐
    表单验证
  • 原文地址:https://www.cnblogs.com/20193925zxt/p/14910546.html
Copyright © 2011-2022 走看看