123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- 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();
- }
- }
|