private void initListener() { loadMoreListView.setOnItemClickListener( new OnItemClickListener() { @Override public void onItemClick(AdapterView<?> viewGroup, View view, int position, long id) { if (type != Constant.FRAGMENT_PERSONAL) { Message message = (Message) loadMoreListView.getItemAtPosition(position); Intent intent = new Intent(); Bundle mBundle = new Bundle(); mBundle.putSerializable(Constant.MESSAGE_DETAIL, message); intent.putExtras(mBundle); intent.setClass(context, MessageDetailActivity.class); context.startActivity(intent); } } }); }