package com.telpo.faceHengDian.activity; import android.content.Intent; import android.os.Bundle; import com.telpo.faceHengDian.R; import com.telpo.faceHengDian.utile.Config; import com.telpo.faceHengDian.utile.MTTSDemo; import java.util.Timer; import java.util.TimerTask; /** * 接口请求错误展示页面(5s后返回) */ public class ErrorActivity extends BaseActivity { private MTTSDemo mttsDemo;//语音播报 @Override public int getLayout() { return R.layout.activity_error; } @Override public void setcCreate() { //语音播报初始化 mttsDemo = new MTTSDemo(ErrorActivity.this); int FailPageTime=5; if (Config.getAuthenticationBean().getData().get(0).getFailPageTime()>0){ FailPageTime=Config.getAuthenticationBean().getData().get(0).getFailPageTime(); } FailPageTime=FailPageTime*1000;//转化毫秒值 //成功后两秒后返回 失败则5秒返回 Intent intent = getIntent(); Bundle bundle = new Bundle(); bundle.putString("result","Error"); intent.putExtras(bundle); Timer timer=new Timer(); TimerTask tast=new TimerTask() { @Override public void run(){ setResult(RESULT_OK, intent); finish(); } }; timer.schedule(tast, FailPageTime);//根据接口的错误失败时间决定 mttsDemo.speak("比对失败,请联系管理员"); } @Override public void setConnectivityManager(String Type) { } @Override protected void onDestroy() { super.onDestroy(); mttsDemo.stopTTS(); } }