0
点赞
收藏
分享

微信扫一扫

Android-Intent界面跳转

眸晓 2023-01-04 阅读 80


1、问题描述

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

2、结果展示

Android-Intent界面跳转_Text

3、项目结构

项目由FirstlActivity中的button触发界面跳转,并跳转到MainActivity绑定的layout。

Android-Intent界面跳转_Text_02

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);
}
}
``


举报

相关推荐

0 条评论