| | |
| | | |
| | | 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; |
| | |
| | | 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; |
| | |
| | | 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) { |
| | |
| | | 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(); |