翰林优商.apk(点击下载) / CollectFailureActivity.java


package com.baidu.idl.face.platform.ui;

import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.TextView;
import com.baidu.idl.face.api.VerifyConst;
import com.baidu.idl.face.platform.ui.utils.IntentUtils;
import com.baidu.idl.face.platform.ui.utils.ViewUtils;
import com.baidu.idl.facelive.api.entity.LivenessResult;
import com.baidu.idl.facelive.api.manager.FaceCallbackManager;

public class CollectFailureActivity extends BaseUIActivity {
    private static final String TAG = "CollectFailureActivity";
    private LivenessResult mLivenessResult;
    private TextView mTextErrMessage;
    private TextView mTextErrTips;
    private TextView mTextScore;

    /* access modifiers changed from: protected */
    @Override // com.baidu.idl.face.platform.ui.BaseUIActivity
    public void onCreate(Bundle bundle) {
        super.onCreate(bundle);
        ViewUtils.changeTheme(this);
        setContentView(R.layout.activity_collect_failure);
        initView();
        initData();
    }

    /* access modifiers changed from: protected */
    public void onDestroy() {
        super.onDestroy();
        if (this.mLivenessResult != null) {
            this.mLivenessResult = null;
        }
    }

    private void initView() {
        this.mTextErrMessage = (TextView) findViewById(R.id.text_err_message);
        this.mTextErrTips = (TextView) findViewById(R.id.text_err_tips);
        this.mTextScore = (TextView) findViewById(R.id.text_score);
    }

    private void initData() {
        Intent intent = getIntent();
        if (intent != null) {
            float floatExtra = intent.getFloatExtra(VerifyConst.LIVENESS_SCORE, 0.0f);
            boolean booleanExtra = intent.getBooleanExtra("isColorError", false);
            this.mLivenessResult = IntentUtils.getInstance().getLivenessResult();
            judgeError(floatExtra, booleanExtra);
        }
    }

    private void judgeError(float f, boolean z) {
        if (z) {
            this.mTextErrMessage.setText(R.string.collect_failure);
            this.mTextErrTips.setText(R.string.collect_tips_1);
            return;
        }
        this.mTextErrMessage.setText(R.string.collect_failure);
        this.mTextErrTips.setText("请确保是本人操作且正脸采集");
    }

    public void onReturnHomeFailure(View view) {
        IntentUtils.destroyActivity();
        finish();
        FaceCallbackManager.getInstance().mLivenessCallback.onLivenessResult(this.mLivenessResult);
        FaceCallbackManager.getInstance().mLivenessCallback = null;
    }

    public void onRecollectFailure(View view) {
        finish();
    }

    public void onBack(View view) {
        finish();
    }
}