package com.basic.security.utils;
|
|
import android.text.TextUtils;
|
|
import com.basic.security.activity.MainActivity;
|
import com.basic.security.base.BaseApplication;
|
import com.basic.security.manager.HintSignUpManager;
|
|
public class FaceTitleAndTips extends CompareFeatureResult {
|
|
public void reCalculate() {
|
try {
|
MainActivity activity = BaseApplication.getApplication().activity;
|
if ((activity.currentFragment == activity.fragment_su_auto_wait_face ||
|
activity.currentFragment == activity.fragment_su_logged_nic_wait_face ||
|
activity.currentFragment == activity.fragment_su_logged_ic_wait_face)
|
&& TextUtils.isEmpty(personId)) {
|
faceTitle("", false);
|
}
|
if (activity.currentFragment == activity.fragment_admin_face_login &&
|
person != null
|
&& "未注册".equals(person.getString("sign_up_status"))) {
|
tipsTxt = "";
|
}
|
|
if (!TextUtils.isEmpty(faceTitle()) && validBusinessRuleList.size() > 0) {
|
System.out.println("sout:reCalculate");
|
setFaceTitleGreenColor();
|
}
|
} catch (Exception e) {
|
e.printStackTrace();
|
}
|
}
|
|
public String getFaceTitle() {
|
reCalculate();
|
MainActivity mainActivity = BaseApplication.getApplication().activity;
|
if (mainActivity.currentFragment == mainActivity.fragment_su_auto_wait_face ||
|
mainActivity.currentFragment == mainActivity.fragment_door_access_result ||
|
mainActivity.currentFragment == mainActivity.fragment_su_auto_wait_admin
|
) {
|
if (faceTitle().equals(HintSignUpManager.getAdminLogoutHint())) {
|
return faceTitle();
|
}
|
return doorAcessFaceTitle;
|
}
|
return faceTitle();
|
}
|
|
public String getFaceTitleColor() {
|
reCalculate();
|
return faceTitleColor;
|
}
|
|
public String getFaceBorderColor() {
|
reCalculate();
|
return faceBorderColor;
|
}
|
|
public String getTipsTxt() {
|
reCalculate();
|
return tipsTxt;
|
}
|
|
}
|