|
|
@@ -1,5 +1,7 @@ |
|
|
|
package com.example.bpa; |
|
|
|
import android.app.Activity; |
|
|
|
import android.app.AlertDialog; |
|
|
|
import android.content.DialogInterface; |
|
|
|
import android.content.Intent; |
|
|
|
import android.os.Bundle; |
|
|
|
import android.view.KeyEvent; |
|
|
@@ -21,7 +23,7 @@ public class LoginActivity extends Activity implements View.OnClickListener { |
|
|
|
//用户名 |
|
|
|
private EditText username, password; |
|
|
|
//密码 |
|
|
|
private Button btn_login; |
|
|
|
private Button btn_login,btn_close; |
|
|
|
//endregion |
|
|
|
|
|
|
|
//region 私有函数 |
|
|
@@ -44,6 +46,7 @@ public class LoginActivity extends Activity implements View.OnClickListener { |
|
|
|
username = findViewById(R.id.input_layout_name); |
|
|
|
password = findViewById(R.id.input_layout_psw); |
|
|
|
btn_login = findViewById(R.id.btn_login); |
|
|
|
btn_close=findViewById(R.id.btn_close); |
|
|
|
username.setText(ConfigName.getInstance().user.account ); |
|
|
|
password.setText(ConfigName.getInstance().user.pass ); |
|
|
|
} |
|
|
@@ -53,6 +56,7 @@ public class LoginActivity extends Activity implements View.OnClickListener { |
|
|
|
private void initEvents() { |
|
|
|
//设置四个Tab的点击事件 |
|
|
|
btn_login.setOnClickListener(this); |
|
|
|
btn_close.setOnClickListener(this); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
@@ -94,6 +98,10 @@ public class LoginActivity extends Activity implements View.OnClickListener { |
|
|
|
case R.id.btn_login: |
|
|
|
Login(); |
|
|
|
break; |
|
|
|
case R.id.btn_close: |
|
|
|
ColseActive(); |
|
|
|
break; |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
@@ -116,6 +124,33 @@ public class LoginActivity extends Activity implements View.OnClickListener { |
|
|
|
} |
|
|
|
return result; |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* 关闭主窗体 |
|
|
|
*/ |
|
|
|
public void ColseActive() |
|
|
|
{ |
|
|
|
// 1.创建弹框对象,显示在当前页面 |
|
|
|
AlertDialog.Builder ab = new AlertDialog.Builder(LoginActivity.this); |
|
|
|
// 2.编辑弹框样式 |
|
|
|
// 2.1 创建标题 |
|
|
|
ab.setTitle("退出安全提示"); |
|
|
|
// 2.3 设置图标 |
|
|
|
ab.setIcon(R.mipmap.ts); |
|
|
|
// 2.4 设置内容 |
|
|
|
ab.setMessage("您是否确定退出程序?"); |
|
|
|
// 2.5 设置按钮 |
|
|
|
ab.setPositiveButton("取消",null); |
|
|
|
ab.setNeutralButton("确定", new DialogInterface.OnClickListener() { |
|
|
|
@Override |
|
|
|
public void onClick(DialogInterface dialog, int which) { |
|
|
|
// 实现程序的退出,结束当前 |
|
|
|
LoginActivity.this.finish(); |
|
|
|
} |
|
|
|
}); |
|
|
|
// 3.创建弹框 |
|
|
|
ab.create(); |
|
|
|
// 4.显示弹框 |
|
|
|
ab.show(); |
|
|
|
} |
|
|
|
//endregion |
|
|
|
} |