@Override public void onListItemClick(ListView l, View v, int position, long id) { super.onListItemClick(l, v, position, id); log.v(this, "onListItemClick(pos:" + position + "|id:" + id); Message message = Message.obtain(); message.what = Constant.WHAT_SELECT_VERSE; message.obj = v.getTag(); controller.executeMessage(message); }
@Override public boolean onOptionsItemSelected(MenuItem item) { log.v(this, "onOptionsItemSelected(" + item.getItemId() + ")"); Message message; switch (item.getItemId()) { case android.R.id.home: message = Message.obtain(); message.what = Constant.WHAT_GOTO_BACK; message.obj = this; controller.executeMessage(message); break; case 99: break; default: // Toast.makeText(getActivity(), "Unknown", Toast.LENGTH_SHORT).show(); break; } return true; }