private void initView() { mSessionEditText = (EditText) findViewById(R.id.et_sessionid); mUserIdEditText = (EditText) findViewById(R.id.et_userid); mRadioGroup = (RadioGroup) findViewById(R.id.rb_orientation); mStartBtn = (Button) findViewById(R.id.btnStart); mStartBtn.setOnClickListener( new View.OnClickListener() { @Override public void onClick(View v) { String sessionId = mSessionEditText.getText().toString().trim(); String userId = mUserIdEditText.getText().toString().trim(); if (TextUtils.isEmpty(sessionId)) { Toast.makeText(MyActivity.this, "pls input the sessionId!", Toast.LENGTH_SHORT) .show(); return; } int id = mRadioGroup.getCheckedRadioButtonId(); int orientation = ActivityInfo.SCREEN_ORIENTATION_UNSPECIFIED; if (id == R.id.rb_hor) { orientation = ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE; } else if (id == R.id.rb_ver) orientation = ActivityInfo.SCREEN_ORIENTATION_PORTRAIT; GameActivity.start(MyActivity.this, sessionId, userId, orientation); } }); String userId = String.valueOf((int) (Math.random() * 10 + 1)); mUserIdEditText.setText(userId); mHelper = ArcVoiceHelper.getInstance(getApplicationContext()); mHelper.init(ARC_APP_ID, ARC_APP_CREDENTIALS, ARC_REGION, userId); }
@Override protected void onDestroy() { mHelper.stop(); super.onDestroy(); }
@Override protected void onPause() { LogUtils.e("MyActivity onPause"); mHelper.hiddenAll(); super.onPause(); }
@Override protected void onResume() { LogUtils.e("MyActivity onResume"); mHelper.show(); super.onResume(); }