package com.doumee.keyCabinet.ui.keyCabinet; 
 | 
  
 | 
import androidx.annotation.Nullable; 
 | 
import androidx.appcompat.app.AppCompatActivity; 
 | 
  
 | 
import android.os.Bundle; 
 | 
import android.text.TextUtils; 
 | 
import android.view.View; 
 | 
import android.widget.Toast; 
 | 
  
 | 
import com.doumee.keyCabinet.R; 
 | 
import com.doumee.keyCabinet.base.MyBaseActivity; 
 | 
import com.doumee.keyCabinet.databinding.ManageLoginActivityBinding; 
 | 
import com.doumee.lib_coremodel.bean.event.ActionEventData; 
 | 
  
 | 
import dagger.hilt.android.AndroidEntryPoint; 
 | 
  
 | 
@AndroidEntryPoint 
 | 
public class ManageLoginActivity extends MyBaseActivity<ManageLoginVM, ManageLoginActivityBinding> { 
 | 
  
 | 
  
 | 
    @Override 
 | 
    public int getLayoutId() { 
 | 
        return R.layout.manage_login_activity; 
 | 
    } 
 | 
  
 | 
    @Override 
 | 
    public void initView(@Nullable Bundle savedInstanceState) { 
 | 
        isAddCountTimer = false; 
 | 
        normalConfig(); 
 | 
        getDB().setModel(getVM()); 
 | 
    } 
 | 
  
 | 
    @Override 
 | 
    public void initData(@Nullable Bundle savedInstanceState) { 
 | 
  
 | 
    } 
 | 
  
 | 
    @Override 
 | 
    protected void doRegister(int type, ActionEventData data) { 
 | 
        switch (type){ 
 | 
            case 1: 
 | 
                //显示密码 
 | 
  
 | 
                break; 
 | 
            case 2: 
 | 
                if(TextUtils.isEmpty(getDB().etName.getText().toString())){ 
 | 
                    Toast.makeText(mContext, "请输入登录账号", Toast.LENGTH_SHORT).show(); 
 | 
                    return; 
 | 
                } 
 | 
                if(TextUtils.isEmpty(getDB().etPw.getText().toString())){ 
 | 
                    Toast.makeText(mContext, "请输入账号密码", Toast.LENGTH_SHORT).show(); 
 | 
                    return; 
 | 
                } 
 | 
                getVM().loginCabinet(getDB().etName.getText().toString(),getDB().etPw.getText().toString()); 
 | 
                break; 
 | 
            case 3: 
 | 
                //显示加载 
 | 
                getDB().clProgress.setVisibility(View.VISIBLE); 
 | 
                getDB().clTip.setVisibility(View.GONE); 
 | 
                break; 
 | 
            case 4: 
 | 
                getDB().clProgress.setVisibility(View.GONE); 
 | 
                getDB().clTip.setVisibility(View.VISIBLE); 
 | 
                break; 
 | 
            default: 
 | 
                break; 
 | 
        } 
 | 
    } 
 | 
} 
 |