@Override
 public void handleMessage(Message msg) {
   Debug.e("Text " + mInfoTextView.getVisibility() + " " + mInfoTextView.getText());
   super.handleMessage(msg);
   switch (msg.what) {
     case Data.WHAT_THINKING:
       mInfoTextView.setText(getResources().getString(R.string.info_thinking));
       break;
     case Data.WHAT_SOUND:
       playSound(msg.arg1);
       if (msg.obj != null) {
         mInfoTextView.setText((String) msg.obj);
       }
     case Data.WHAT_OTHER:
       mInfoTextView.setText((String) msg.obj);
       break;
   }
 }