@Override protected void handleTitleAction(int direction) { if (direction == TITLE_RIGHT_ACTION) { mSocketLayer.stop(); updateUI(true); stopTimer(); tryAgain.setEnabled(true); clearBuuton.setEnabled(false); } else { super.handleTitleAction(direction); } }
@Override public void onClick(View v) { switch (v.getId()) { case R.id.try_again: startTimer(); mSocketLayer.start(); tryAgain.setEnabled(false); clearBuuton.setEnabled(true); updateUI(true); break; case R.id.clear: mSocketLayer.stop(); updateUI(false); stopTimer(); tryAgain.setEnabled(true); clearBuuton.setEnabled(false); break; default: break; } }
@Override protected void onDestroy() { super.onDestroy(); mSocketLayer.stop(); stopTimer(); }