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 FaceTitleAndTipsS 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")) || person == null)
|
) {
|
tipsTxt = "";
|
}
|
if (!TextUtils.isEmpty(faceTitle()) && validBusinessRuleList.size() > 0) {
|
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
|
)
|
|| Constants.indoorOutdoorInOne
|
) {
|
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;
|
}
|
|
@Override
|
public String toString() {
|
return super.toString();
|
}
|
}
|