a
554325746@qq.com
2019-12-25 603cb36a5123e46656b06a5deb8d7ac7ff81307f
app/src/main/java/com/basic/security/manager/helper/rm/base/CurrentBaseSavePerson.java
@@ -5,9 +5,9 @@
import com.basic.security.base.BaseFragment;
import com.basic.security.fragment.PersonManageFragment;
import com.basic.security.manager.FeatureManager;
import com.basic.security.manager.PersonManager;
import com.basic.security.utils.Constants;
import com.basic.security.utils.FaceId;
public class CurrentBaseSavePerson extends CurrentBaseSignUpGuidTitle {
    boolean shouldSleepNextTime = false;
@@ -25,6 +25,8 @@
            BaseFragment.detectedResultTime = System.currentTimeMillis();
            BaseFragment.selectedFacePositionIndex = currentFacePositionIndex;
            personManageFragment.savePerson();
//            activity.fragment_face_detail.updateDetailUI(personManageFragment.selectedPerson);
//            activity.fragment_face_detail.updateIdentityListUI(personManageFragment.selectedPerson);
            shouldSleepNextTime = true;
        }
        currentFacePosition.compareFeatureResult = null;
@@ -32,7 +34,7 @@
        showFragmentSuccess = true;
        activity.currentFragment = baseFragment;
        activity.showFragment(baseFragment, true);
        personManageFragment.personChanged(PersonManager.findPersonById(personManageFragment.savedPersonId), reloadFaceList, true);
//        personManageFragment.personChanged(PersonManager.findPersonById(personManageFragment.savedPersonId), reloadFaceList, true);
    }
    public void saveFullPersonAndShowFragment(BaseFragment baseFragment) {
@@ -48,7 +50,7 @@
            BaseFragment.detectedResultTime = System.currentTimeMillis();
            BaseFragment.selectedFacePositionIndex = currentFacePositionIndex;
            personManageFragment.savedPersonId = "";
            String compareResultStr = FaceId.instance.compareFeatureInDb(BaseFragment.getFaceFeature(), Constants.minRecognizeScore);
            String compareResultStr = FeatureManager.compareFeature(BaseFragment.getFaceFeature(), Constants.minRecognizeScore);
            String personId = compareResultStr.split(",", -1)[0];
            if (TextUtils.isEmpty(personId)) {
                personManageFragment.savePerson();