Android-Intent界面跳转

1、问题描述

在登陆界面中点击一个button时,触发后台检验用户名密码的正确性,如果符合数据库那么就登陆成功,本文简单介绍该结构,不设计数据库等调用,仅为两个验证字符串。

2、结果展示

在这里插入图片描述

3、项目结构

项目由FirstlActivity中的button触发界面跳转,并跳转到MainActivity绑定的layout。
在这里插入图片描述

4、具体代码

FirstlyActivity.java

package com.androidcourse.newapp;

import androidx.appcompat.app.AppCompatActivity;

import android.content.Intent;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;

import java.util.Locale;

public class FirstActivity extends AppCompatActivity {
    
    

    Button Login;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
    
    
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_first);
        
        Login = findViewById(R.id.btnLogin);


        Login.setOnClickListener(new View.OnClickListener() {
    
    

            @Override
            public void onClick(View v) {
    
    
                final EditText edUser = findViewById(R.id.edUser);
                final EditText edPwd = findViewById(R.id.edPassword);

                String id = edUser.getText().toString().trim();
                String pwd = edPwd.getText().toString().trim();
				//上面这四行一定要放到onclick里面才能捕捉到编辑框里面的内容

                if(id.equals("admin") && pwd.equals("123")){
    
    
                    Intent intent = new Intent(FirstActivity.this,MainActivity.class);
                    startActivity(intent);
                }else{
    
    
                    Toast.makeText(FirstActivity.this,"用户名或密码错,请重试!",Toast.LENGTH_LONG).show();
                }
            }
        });
    }


}

MainActivity.java

package com.androidcourse.newapp;

import androidx.appcompat.app.AppCompatActivity;

import android.os.Bundle;

public class MainActivity extends AppCompatActivity {
    
    

    @Override
    protected void onCreate(Bundle savedInstanceState) {
    
    
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }
}
``

猜你喜欢

转载自blog.csdn.net/xdg15294969271/article/details/121436180
今日推荐