Commit 976aba1f by chengxiuhong

test main

parent 15bfd31f
...@@ -129,9 +129,9 @@ public class EyeTestActivity extends BaseActivity { ...@@ -129,9 +129,9 @@ public class EyeTestActivity extends BaseActivity {
@Override @Override
protected void init() { protected void init() {
boolean help = PreferencesUtils.getBoolean(EyeConfig.EYE_HELP_SETTING_KEY, true); boolean help = PreferencesUtils.getBoolean(EyeConfig.EYE_HELP_SETTING_KEY, true);
if (help){ if (help) {
showBeforeDialog(true); showBeforeDialog(true);
}else { } else {
prepareQueue(); prepareQueue();
} }
initialize(); initialize();
...@@ -144,7 +144,7 @@ public class EyeTestActivity extends BaseActivity { ...@@ -144,7 +144,7 @@ public class EyeTestActivity extends BaseActivity {
public void onClick() { public void onClick() {
if (isFrist) { if (isFrist) {
prepareQueue(); prepareQueue();
}else{ } else {
showStudentTestDialog(); showStudentTestDialog();
} }
} }
...@@ -578,9 +578,11 @@ public class EyeTestActivity extends BaseActivity { ...@@ -578,9 +578,11 @@ public class EyeTestActivity extends BaseActivity {
mRightEye = eyeResult; mRightEye = eyeResult;
speak("测试完成"); speak("测试完成");
boolean help = PreferencesUtils.getBoolean(EyeConfig.EYE_HELP_SETTING_KEY, true); boolean help = PreferencesUtils.getBoolean(EyeConfig.EYE_HELP_SETTING_KEY, true);
if (help){ //判断是否是最后一个人
boolean isHaveLastStuent = (currentIndex < mStudentList.size());
if (help && isHaveLastStuent) {
showBeforeDialog(false); showBeforeDialog(false);
}else { } else {
showStudentTestDialog(); showStudentTestDialog();
} }
} else {//左眼训练 } else {//左眼训练
...@@ -634,12 +636,14 @@ public class EyeTestActivity extends BaseActivity { ...@@ -634,12 +636,14 @@ public class EyeTestActivity extends BaseActivity {
} }
}); });
} }
boolean isLastStuent=(currentIndex==mStudentList.size()-1);
mAfterTestDialog = new AfterTestDialog.Builder(EyeTestActivity.this, R.style.style_common_dialog) mAfterTestDialog = new AfterTestDialog.Builder(EyeTestActivity.this, R.style.style_common_dialog)
.setLeftEye("" + mLeftEye) .setLeftEye("" + mLeftEye)
.setRightEye("" + mRightEye) .setRightEye("" + mRightEye)
.setUserName("" + measureStudent.getRealname()) .setUserName("" + measureStudent.getRealname())
.setShowContinueText(isShow) .setShowContinueText(isShow)
.setNextName(nextName) .setNextName(nextName)
.setFinishTv(isLastStuent?"完成":"结束测试")
.setTrainTime(new Date()) .setTrainTime(new Date())
.setOnLittleHelperListener(new AfterTestDialog.AfterTestListener() { .setOnLittleHelperListener(new AfterTestDialog.AfterTestListener() {
@Override @Override
...@@ -726,22 +730,22 @@ public class EyeTestActivity extends BaseActivity { ...@@ -726,22 +730,22 @@ public class EyeTestActivity extends BaseActivity {
return Double.parseDouble(levelByIndex); return Double.parseDouble(levelByIndex);
} }
// @Override @Override
// public boolean onTouchEvent(MotionEvent event) { public boolean onTouchEvent(MotionEvent event) {
// if(event.getAction() == MotionEvent.ACTION_DOWN){ if (event.getAction() == MotionEvent.ACTION_DOWN) {
// //两次点击大于1秒 //两次点击大于1秒
// long currentTime = System.currentTimeMillis(); long currentTime = System.currentTimeMillis();
// if (mLastOnKeyTime > 0 && currentTime - mLastOnKeyTime < 500) { if (mLastOnKeyTime > 0 && currentTime - mLastOnKeyTime < 500) {
// return true; return true;
// } }
// mLastOnKeyTime = currentTime; mLastOnKeyTime = currentTime;
// if(isKeyDwon) { if (isKeyDwon) {
// userChooseError(); userChooseError();
// } }
// } }
// return super.onTouchEvent(event); return super.onTouchEvent(event);
//
// } }
@Override @Override
public boolean onKeyDown(int keyCode, KeyEvent event) { public boolean onKeyDown(int keyCode, KeyEvent event) {
...@@ -771,7 +775,7 @@ public class EyeTestActivity extends BaseActivity { ...@@ -771,7 +775,7 @@ public class EyeTestActivity extends BaseActivity {
@Override @Override
protected void onPause() { protected void onPause() {
super.onPause(); super.onPause();
if (BDttsUtils.getInstance()!=null){ if (BDttsUtils.getInstance() != null) {
BDttsUtils.getInstance().pause(); BDttsUtils.getInstance().pause();
} }
} }
...@@ -779,7 +783,7 @@ public class EyeTestActivity extends BaseActivity { ...@@ -779,7 +783,7 @@ public class EyeTestActivity extends BaseActivity {
@Override @Override
protected void onResume() { protected void onResume() {
super.onResume(); super.onResume();
if (BDttsUtils.getInstance()!=null){ if (BDttsUtils.getInstance() != null) {
BDttsUtils.getInstance().resume(); BDttsUtils.getInstance().resume();
} }
} }
...@@ -787,7 +791,7 @@ public class EyeTestActivity extends BaseActivity { ...@@ -787,7 +791,7 @@ public class EyeTestActivity extends BaseActivity {
@Override @Override
public void finish() { public void finish() {
super.finish(); super.finish();
if (BDttsUtils.getInstance()!=null){ if (BDttsUtils.getInstance() != null) {
BDttsUtils.getInstance().stop(); BDttsUtils.getInstance().stop();
} }
} }
......
...@@ -115,12 +115,12 @@ public class EyeTestMainActivity extends BaseActivity { ...@@ -115,12 +115,12 @@ public class EyeTestMainActivity extends BaseActivity {
System.exit(0); System.exit(0);
} }
} }
//
@Override // @Override
public boolean dispatchTouchEvent(MotionEvent ev) { // public boolean dispatchTouchEvent(MotionEvent ev) {
LogUtil.e("dispatchTouchEvent:" + ev.getAction()); // LogUtil.e("dispatchTouchEvent:" + ev.getAction());
return super.dispatchTouchEvent(ev); // return super.dispatchTouchEvent(ev);
} // }
@OnClick({R.id.test_setting, R.id.lin_eye_test, R.id.lin_eye_test_histroy, R.id.lin_eye_test_statistics, R.id.lin_eye_test_setting}) @OnClick({R.id.test_setting, R.id.lin_eye_test, R.id.lin_eye_test_histroy, R.id.lin_eye_test_statistics, R.id.lin_eye_test_setting})
public void onClick(View view) { public void onClick(View view) {
...@@ -155,7 +155,9 @@ public class EyeTestMainActivity extends BaseActivity { ...@@ -155,7 +155,9 @@ public class EyeTestMainActivity extends BaseActivity {
@Override @Override
protected void onDestroy() { protected void onDestroy() {
super.onDestroy(); super.onDestroy();
if (tExit != null) {
tExit.cancel(); tExit.cancel();
tExit=null; tExit = null;
}
} }
} }
...@@ -32,6 +32,7 @@ public class AfterTestDialog extends Dialog{ ...@@ -32,6 +32,7 @@ public class AfterTestDialog extends Dialog{
private TextView mTestTime; private TextView mTestTime;
private TextView mNextName; private TextView mNextName;
private TextView mContinueText; private TextView mContinueText;
private TextView mFinishTv;
private LinearLayout mFinishText; private LinearLayout mFinishText;
private String userName; private String userName;
...@@ -39,6 +40,7 @@ public class AfterTestDialog extends Dialog{ ...@@ -39,6 +40,7 @@ public class AfterTestDialog extends Dialog{
private String righteye; private String righteye;
private Date mDate; private Date mDate;
private String nextUserName; private String nextUserName;
private String finishTest;
private boolean isShowContinueText; private boolean isShowContinueText;
private AfterTestListener myListener; private AfterTestListener myListener;
private SimpleDateFormat mSimpleDateFormat = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss"); private SimpleDateFormat mSimpleDateFormat = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
...@@ -64,6 +66,7 @@ public class AfterTestDialog extends Dialog{ ...@@ -64,6 +66,7 @@ public class AfterTestDialog extends Dialog{
mLeftEye = (TextView) findViewById(R.id.tv_after_result_left); mLeftEye = (TextView) findViewById(R.id.tv_after_result_left);
mRightEye = (TextView) findViewById(R.id.tv_after_result_right); mRightEye = (TextView) findViewById(R.id.tv_after_result_right);
mTestTime = (TextView) findViewById(R.id.tv_after_time); mTestTime = (TextView) findViewById(R.id.tv_after_time);
mFinishTv= (TextView) findViewById(R.id.finish_test);
mContinueText = (TextView) findViewById(R.id.tv_after_continue); mContinueText = (TextView) findViewById(R.id.tv_after_continue);
mContinueText.setVisibility(isShowContinueText?View.VISIBLE:View.GONE); mContinueText.setVisibility(isShowContinueText?View.VISIBLE:View.GONE);
...@@ -95,6 +98,7 @@ public class AfterTestDialog extends Dialog{ ...@@ -95,6 +98,7 @@ public class AfterTestDialog extends Dialog{
mUsername_tv.setText("姓 名:"+userName); mUsername_tv.setText("姓 名:"+userName);
mLeftEye.setText(lefteye); mLeftEye.setText(lefteye);
mRightEye.setText(righteye); mRightEye.setText(righteye);
mFinishTv.setText(finishTest);
mTestTime.setText("检测时间: "+mSimpleDateFormat.format(mDate)); mTestTime.setText("检测时间: "+mSimpleDateFormat.format(mDate));
} }
...@@ -138,7 +142,10 @@ public class AfterTestDialog extends Dialog{ ...@@ -138,7 +142,10 @@ public class AfterTestDialog extends Dialog{
mDialog.nextUserName = name; mDialog.nextUserName = name;
return this; return this;
} }
public Builder setFinishTv(String string){
mDialog.finishTest = string;
return this;
}
public Builder setOnLittleHelperListener(AfterTestListener listener) { public Builder setOnLittleHelperListener(AfterTestListener listener) {
mDialog.myListener = listener; mDialog.myListener = listener;
return this; return this;
......
...@@ -20,6 +20,7 @@ ...@@ -20,6 +20,7 @@
android:src="@drawable/exitwhite" /> android:src="@drawable/exitwhite" />
<TextView <TextView
android:id="@+id/finish_test"
android:layout_gravity="center_vertical" android:layout_gravity="center_vertical"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment