PSY-00 6 years ago
commit db31ca663d

@ -2,6 +2,7 @@ package com.example.cmknowledgegraph;
import android.content.Intent; import android.content.Intent;
import android.os.Bundle; import android.os.Bundle;
import android.util.Log;
import android.view.View; import android.view.View;
import android.widget.Button; import android.widget.Button;
import android.widget.EditText; import android.widget.EditText;
@ -15,7 +16,8 @@ import com.example.PersonalCenter.Login;
import Schema.OperaSchema; import Schema.OperaSchema;
public class LoginActivity extends AppCompatActivity { public class LoginActivity extends AppCompatActivity {
public static String username;
public static int usersuccess = 0;
@Override @Override
protected void onCreate(Bundle savedInstanceState) { protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState); super.onCreate(savedInstanceState);
@ -31,7 +33,17 @@ public class LoginActivity extends AppCompatActivity {
login_btn.setOnClickListener(new View.OnClickListener() { login_btn.setOnClickListener(new View.OnClickListener() {
@Override @Override
public void onClick(View view) { public void onClick(View view) {
if(tel_edit==null||tel_edit.getText().toString().equals("")){
AlertDialog.Builder builder = new AlertDialog.Builder(LoginActivity.this);
builder.setTitle("登录失败");// 设置标题
builder.setMessage("请输入电话号码");// 为对话框设置内容
builder.create().show();// 使用show()方法显示对话框
}else if(password_edit==null||password_edit.getText().toString().equals("")){
AlertDialog.Builder builder = new AlertDialog.Builder(LoginActivity.this);
builder.setTitle("登录失败");// 设置标题
builder.setMessage("请输入密码");// 为对话框设置内容
builder.create().show();// 使用show()方法显示对话框
}else {
//获取手机号和密码 //获取手机号和密码
String tel = tel_edit.getText().toString().trim(); String tel = tel_edit.getText().toString().trim();
String password = password_edit.getText().toString(); String password = password_edit.getText().toString();
@ -42,24 +54,35 @@ public class LoginActivity extends AppCompatActivity {
new Thread(new Runnable() { new Thread(new Runnable() {
@Override @Override
public void run() { public void run() {
String username = login.connUser(); LoginActivity.username = login.connUser();
LoginActivity.usersuccess = 1;
Log.i("登录", "登录有没有问题" + username + "oooo");
}
}).start();
/** /**
* *
* *
*/ */
if(username!=null) { while (LoginActivity.usersuccess == 0) {
Log.i("suersuer======", "dkie" + LoginActivity.usersuccess);
}
if (!LoginActivity.username.equals("")) {
finish();//返回个人中心Activity finish();//返回个人中心Activity
//刷新个人中心Activity //刷新个人中心Activity
Log.i("成功", "成功了");
} else {//登陆失败提醒 } else {//登陆失败提醒
AlertDialog.Builder builder = new AlertDialog.Builder(LoginActivity.this); AlertDialog.Builder builder = new AlertDialog.Builder(LoginActivity.this);
builder.setTitle("登陆提醒");// 设置标题 builder.setTitle("登陆提醒");// 设置标题
builder.setMessage("登陆失败");// 为对话框设置内容 builder.setMessage("登陆失败");// 为对话框设置内容
builder.create().show();// 使用show()方法显示对话框 builder.create().show();// 使用show()方法显示对话框
Log.i("失败", "失败了");
} }
LoginActivity.username = "";
LoginActivity.usersuccess = 0;
} }
}).start();
} }
}); });

@ -2,6 +2,7 @@ package com.example.cmknowledgegraph;
import android.content.DialogInterface; import android.content.DialogInterface;
import android.os.Bundle; import android.os.Bundle;
import android.util.Log;
import android.view.View; import android.view.View;
import android.widget.Button; import android.widget.Button;
import android.widget.EditText; import android.widget.EditText;
@ -14,14 +15,15 @@ import com.example.PersonalCenter.Register;
import Schema.OperaSchema; import Schema.OperaSchema;
public class RegisterActivity extends AppCompatActivity { public class RegisterActivity extends AppCompatActivity {
public static int regester = 0;
public static boolean isRegister;
@Override @Override
protected void onCreate(Bundle savedInstanceState) { protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState); super.onCreate(savedInstanceState);
setContentView(R.layout.activity_register); setContentView(R.layout.activity_register);
final EditText tel_edit=findViewById(R.id.tel_register_edit); final EditText tel_edit=findViewById(R.id.tel_register_edit);
final EditText password_edit=findViewById(R.id.password_edit); final EditText password_edit=findViewById(R.id.password_register_edit);
final EditText nickname_edit=findViewById(R.id.nickname_register_edit); final EditText nickname_edit=findViewById(R.id.nickname_register_edit);
/** /**
@ -31,6 +33,22 @@ public class RegisterActivity extends AppCompatActivity {
register.setOnClickListener(new View.OnClickListener() { register.setOnClickListener(new View.OnClickListener() {
@Override @Override
public void onClick(View view) { public void onClick(View view) {
if(tel_edit==null||tel_edit.getText().toString().equals("")){
AlertDialog.Builder builder = new AlertDialog.Builder(RegisterActivity.this);
builder.setTitle("注册失败");// 设置标题
builder.setMessage("请输入电话号码");// 为对话框设置内容
builder.create().show();// 使用show()方法显示对话框
}else if (password_edit==null||password_edit.getText().toString().equals("")){
AlertDialog.Builder builder = new AlertDialog.Builder(RegisterActivity.this);
builder.setTitle("注册失败");// 设置标题
builder.setMessage("请输入密码");// 为对话框设置内容
builder.create().show();// 使用show()方法显示对话框
}else if(nickname_edit==null||nickname_edit.getText().toString().equals("")){
AlertDialog.Builder builder = new AlertDialog.Builder(RegisterActivity.this);
builder.setTitle("注册失败");// 设置标题
builder.setMessage("请输入用户名");// 为对话框设置内容
builder.create().show();// 使用show()方法显示对话框
}else {
//获取手机号,密码,昵称 //获取手机号,密码,昵称
String tel = tel_edit.getText().toString().trim(); String tel = tel_edit.getText().toString().trim();
String password = password_edit.getText().toString(); String password = password_edit.getText().toString();
@ -38,11 +56,19 @@ public class RegisterActivity extends AppCompatActivity {
//调用数据库类方法进行注册 //调用数据库类方法进行注册
// boolean isRegister= OperaSchema.register(tel,NickName,password);//原来的数据连接 // boolean isRegister= OperaSchema.register(tel,NickName,password);//原来的数据连接
Register register = new Register(tel, NickName, password); Register register = new Register(tel, NickName, password);
new Thread(new Runnable() { new Thread(new Runnable() {
@Override @Override
public void run() { public void run() {
boolean isRegister = register.regist(); RegisterActivity.isRegister = register.regist();
if(isRegister){ Log.i("hahaaha", "注册成功了吗" + isRegister);
RegisterActivity.regester = 1;
}
}).start();
while (RegisterActivity.regester == 0) {
Log.i("rererer======", "dsd" + RegisterActivity.regester);
}
if (RegisterActivity.isRegister) {
//注册成功,对话框提醒 //注册成功,对话框提醒
AlertDialog.Builder builder = new AlertDialog.Builder(RegisterActivity.this); AlertDialog.Builder builder = new AlertDialog.Builder(RegisterActivity.this);
builder.setTitle("注册提醒");// 设置标题 builder.setTitle("注册提醒");// 设置标题
@ -60,14 +86,16 @@ public class RegisterActivity extends AppCompatActivity {
builder.create().show();// 使用show()方法显示对话框 builder.create().show();// 使用show()方法显示对话框
} else {//注册失败 } else {//注册失败
//注册失败提醒 //注册失败提醒
Log.i("zh==-----==--==", "kidoosloe");
AlertDialog.Builder builder = new AlertDialog.Builder(RegisterActivity.this); AlertDialog.Builder builder = new AlertDialog.Builder(RegisterActivity.this);
builder.setTitle("注册提醒");// 设置标题 builder.setTitle("注册提醒");// 设置标题
// builder.setIcon(R.drawable.ic_launcher);//设置图标 // builder.setIcon(R.drawable.ic_launcher);//设置图标
builder.setMessage("注册失败");// 为对话框设置内容 builder.setMessage("注册失败");// 为对话框设置内容
builder.create().show();
} }
RegisterActivity.regester = 0;
RegisterActivity.isRegister = false;
} }
}).start();
} }
}); });

@ -1,4 +1,5 @@
<network-security-config> <network-security-config>
<base-config cleartextTrafficPermitted="true"/>
<domain-config> <domain-config>
<domain includeSubdomains="true">example.com</domain> <domain includeSubdomains="true">example.com</domain>
<pin-set expiration="2018-01-01"> <pin-set expiration="2018-01-01">

Loading…
Cancel
Save