zoukankan      html  css  js  c++  java
  • 2021.2.20

    今天实现登录功能

    和web差不多

    public class register extends AppCompatActivity {
        private static String name;
        public static String getName() {
            return name;
        }
        public static void setName(String name) {
            com.example.mymap.register.name = name;
        }
        EditText number;
        EditText mima;
        Button xianshi;
        Button register;//登陆按钮
        Button login;//注册按钮
        List<user> list;
        Intent intent = new Intent();
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_register);
            number = findViewById(R.id.number);
            mima = findViewById(R.id.mima);
            login = findViewById(R.id.login);
            register = findViewById(R.id.register);
            web_login web = new web_login();
            userlist userlist = new userlist();
            Thread thread = new Thread(userlist);
            thread.start();
            try {
                thread.join();
            } catch (InterruptedException e) {
                e.printStackTrace();
            }
            list = userlist.getUserlist();//获取的用户数组
            //登陆按钮
            xianshi = findViewById(R.id.xianshi);

            register.setOnClickListener(new View.OnClickListener() {
                int i=0;
                @Override
                public void onClick(View v) {
                    System.out.println("size"+list.size());//输出长度
                    for (i=0;i<list.size();i++){//for循环做判断
                        System.out.println("register"+number.getText().toString()+mima.getText().toString());//输出用户输入的账户与密码
                        System.out.println(number.getText().toString().equals(list.get(i).getNumber())&&mima.getText().toString().equals(list.get(i).getPhone()));
                        if(number.getText().toString().equals(list.get(i).getNumber())&&mima.getText().toString().equals(list.get(i).getPhone())){
                            name = list.get(i).getName();
                            intent.setClass(register.this,MainActivity.class);
                            startActivity(intent);
                            return;
                        }
                    }
                    Toast.makeText(register.this, "用户不存在", Toast.LENGTH_SHORT).show();
                }
            });
            //********
            login.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View v) {
                    intent.setClass(register.this, com.example.mymap.login.class);
                    startActivity(intent);
                }
            });
            xianshi.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View v) {
                    intent.setClass(register.this,xianshiclass.class);
                    startActivity(intent);
                }
            });

        }
    }
  • 相关阅读:
    【pytorch-ssd目标检测】可视化检测结果
    【pytorch-ssd目标检测】测试自己创建的数据集
    【pytorch-ssd目标检测】验证自己创建的数据集
    【pytorch-ssd目标检测】训练自己创建的数据集
    【pytorch-ssd目标检测】制作类似pascal voc格式的目标检测数据集
    【猫狗数据集】可视化resnet18的输出
    【猫狗数据集】pytorch训练猫狗数据集之创建数据集
    【猫狗数据集】对一张张图像进行预测(而不是测试集)
    Spring(注解方式)简单入门
    Oracle plsql中文字段乱码,where条件中文字段搜不到结果集
  • 原文地址:https://www.cnblogs.com/buxiang-Christina/p/14914417.html
Copyright © 2011-2022 走看看