1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 |
- package com.sunwin.visitorapp;
- import android.annotation.SuppressLint;
- import android.content.Intent;
- import android.os.Bundle;
- import android.view.View;
- import android.widget.Button;
- import android.widget.EditText;
- import com.sunwin.visitorapp.activity.HomeAc;
- import com.sunwin.visitorapp.activity.VisitorRegActivity;
- import com.sunwin.visitorapp.db.DatabaseManager;
- import com.sunwin.visitorapp.db.LogModel;
- import com.sunwin.visitorapp.db.UserManagerModel;
- import com.sunwin.visitorapp.manage.RunDataManage;
- import com.sunwin.visitorapp.model.UserModel;
- import com.sunwin.visitorapp.utils.Constant;
- import com.sunwin.visitorapp.utils.SharePrefenceUtils;
- import com.sunwin.visitorapp.utils.ToastUtils;
- import java.util.List;
- public class LoginActivity extends BaseActivity implements View.OnClickListener {
- private EditText mEtUserName;
- private EditText mEtPwd;
- private Button mBtnLogin;
- private Button mBtnLoginBySelf;
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_login);
- initView();
- }
- private void initView() {
- mEtUserName = (EditText) findViewById(R.id.et_user_name);
- mEtPwd = (EditText) findViewById(R.id.et_pwd);
- mBtnLogin = (Button) findViewById(R.id.btn_login);
- findViewById(R.id.btn_login_by_self).setOnClickListener(this);
- findViewById(R.id.btn_login).setOnClickListener(this);
- // findViewById(R.id.btn_login).setOnClickListener(v -> startActivity(new Intent(LoginActivity.this, HomeAc.class)));
- }
- @SuppressLint("NonConstantResourceId")
- @Override
- public void onClick(View view) {
- switch (view.getId()) {
- case R.id.btn_login_by_self:
- SharePrefenceUtils.putBoolean(Constant.ISharePrefence.LOGINTAG, false);
- Intent intent = new Intent(this, HomeAc.class);
- startActivity(intent);
- break;
- case R.id.btn_login:
- login();
- break;
- }
- }
- public void login(){
- String account = mEtUserName.getText().toString().trim();
- String password = mEtPwd.getText().toString().trim();
- List<UserManagerModel> list = DatabaseManager.getInstance().getQueryByWhere(UserManagerModel.class,UserManagerModel.Key_account,account,UserManagerModel.Key_password,password);
- if(!list.isEmpty()){
- RunDataManage.SetLoginUser(list.get(0));
- LogModel.AddLog(LogModel.Type.UserLoginIn);
- SharePrefenceUtils.putBoolean(Constant.ISharePrefence.LOGINTAG, true);
- Intent intent2 = new Intent(this, HomeAc.class);
- startActivity(intent2);
- }else{
- ToastUtils.showToast("用户名或密码错误");
- }
- }
- }
|