@Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) { NewsListEntity entity = (NewsListEntity) mAdapter.getItem(position); if (entity == null) return; Intent intent = new Intent(getActivity(), NewsDetailActivity.class); intent.putExtra("id", entity.id); intent.putExtra("newsEntity", entity); startActivity(intent); }
@Override public boolean onMenuItemClick(int position, SwipeMenu menu, int index) { NewsListEntity entity = (NewsListEntity) mAdapter.getItem(position); switch (index) { case 0: MainActivity.instance.showShare(entity.title); break; case 1: favoriteDao(entity, entity.id); break; } return false; }