|
|
@ -3,23 +3,31 @@ package com.example.Cat.activity.activity;
|
|
|
|
import androidx.appcompat.app.AppCompatActivity;
|
|
|
|
import androidx.appcompat.app.AppCompatActivity;
|
|
|
|
|
|
|
|
|
|
|
|
import android.content.Intent;
|
|
|
|
import android.content.Intent;
|
|
|
|
|
|
|
|
import android.database.sqlite.SQLiteDatabase;
|
|
|
|
import android.os.Bundle;
|
|
|
|
import android.os.Bundle;
|
|
|
|
import android.view.View;
|
|
|
|
import android.view.View;
|
|
|
|
import android.widget.Button;
|
|
|
|
import android.widget.Button;
|
|
|
|
import android.widget.EditText;
|
|
|
|
import android.widget.EditText;
|
|
|
|
import android.widget.ImageView;
|
|
|
|
import android.widget.ImageView;
|
|
|
|
|
|
|
|
import android.widget.Toast;
|
|
|
|
|
|
|
|
|
|
|
|
import com.example.Cat.R;
|
|
|
|
import com.example.Cat.R;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import java.util.ArrayList;
|
|
|
|
|
|
|
|
import java.util.List;
|
|
|
|
|
|
|
|
|
|
|
|
public class MainActivity extends AppCompatActivity implements View.OnClickListener {
|
|
|
|
public class MainActivity extends AppCompatActivity implements View.OnClickListener {
|
|
|
|
private Button registerButton, loginButton;
|
|
|
|
private Button registerButton, loginButton;
|
|
|
|
private EditText usernameText, paswdEdit;
|
|
|
|
private EditText usernameText, paswdEdit;
|
|
|
|
|
|
|
|
List<UserInfo> list ;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
protected void onCreate(Bundle savedInstanceState) {
|
|
|
|
protected void onCreate(Bundle savedInstanceState) {
|
|
|
|
super.onCreate(savedInstanceState);
|
|
|
|
super.onCreate(savedInstanceState);
|
|
|
|
|
|
|
|
User_Database user=new User_Database(MainActivity.this);
|
|
|
|
|
|
|
|
SQLiteDatabase sqLiteDatabase=user.getReadableDatabase();
|
|
|
|
|
|
|
|
|
|
|
|
setContentView(R.layout.user_login);
|
|
|
|
setContentView(R.layout.user_login);
|
|
|
|
init();
|
|
|
|
init();
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -41,7 +49,23 @@ public class MainActivity extends AppCompatActivity implements View.OnClickListe
|
|
|
|
startActivity(intent);
|
|
|
|
startActivity(intent);
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|
case R.id.login:
|
|
|
|
case R.id.login:
|
|
|
|
|
|
|
|
yanz();
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
public void yanz(){
|
|
|
|
|
|
|
|
//UserInfo info;
|
|
|
|
|
|
|
|
Intent intent = new Intent(MainActivity.this, UserActivity.class);
|
|
|
|
|
|
|
|
User_Database user=new User_Database(MainActivity.this);
|
|
|
|
|
|
|
|
SQLiteDatabase sqLiteDatabase=user.getReadableDatabase();
|
|
|
|
|
|
|
|
list=user.queryByname(sqLiteDatabase,usernameText.getText().toString());
|
|
|
|
|
|
|
|
//info=list.get(0);
|
|
|
|
|
|
|
|
if(paswdEdit.getText().toString().equals(list.get(0).paswd)){
|
|
|
|
|
|
|
|
startActivity(intent);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
else{
|
|
|
|
|
|
|
|
Toast.makeText(this, "密码错误!", Toast.LENGTH_SHORT).show();
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|