package com.basic.security.utils; import android.text.TextUtils; import com.basic.security.activity.MainActivity; import com.basic.security.base.BaseApplication; public class FaceTitleAndTips extends CompareFeatureResult { public void reCalculate() { try { MainActivity activity = (MainActivity) 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(""); } if (activity.currentFragment == activity.fragment_admin_face_login && person != null && "未注册".equals(person.getString("sign_up_status"))) { tipsTxt = ""; } if (!TextUtils.isEmpty(faceTitle()) && validBusinessRuleList.size() > 0) { setFaceTitleGreenColor(); } } catch (Exception e) { e.printStackTrace(); } } public String getFaceTitle() { reCalculate(); return faceTitle(); } public String getFaceTitleColor() { reCalculate(); return faceTitleColor; } public String getFaceBorderColor() { reCalculate(); return faceBorderColor; } public String getTipsTxt() { reCalculate(); return tipsTxt; } }