/** * 响应事件,处理listView的item的点击事件 * * @param v */ @Override public void onClick(View v) { Object tag = v.getTag(); if (tag != null && tag instanceof String) { String s = (String) tag; String[] split = s.split(":"); Intent intent; // TODO 跳转用户界面Activity int location = Integer.parseInt(split[1]); if (split[0].equals("GenPhoto")) { Toast.makeText( getContext(), "点击了" + list.get(location).getGenNickName(), Toast.LENGTH_SHORT) .show(); } else if (split[0].equals("HabitName")) { // TODO 跳转习惯介绍界面Activity intent = new Intent(getContext(), HabbitInfoActivity.class); intent.putExtra("DetailId", list.get(location).getDetailId()); startActivity(intent); } else if (split[0].equals("PraiseImages")) { // TODO 跳转赞我的人界面Activity Toast.makeText( getContext(), "点击了" + list.get(location).getGenNickName() + "点赞人图标", Toast.LENGTH_SHORT) .show(); } else if (split[0].equals("CommentCount")) { // TODO 跳转评论界面Activity或者登录界面 if (!MyApplication.ISLOADING()) { intent = new Intent(getContext(), EntryActivity.class); startActivity(intent); } else { } } else if (split[0].equals("PraiseCount")) { // TODO 跳转赞界面Activity或者登录界面 if (!MyApplication.ISLOADING()) { intent = new Intent(getContext(), EntryActivity.class); startActivity(intent); } else { } } else if (split[0].equals("CommentListEntity")) { // TODO 跳转评论详情界面Activity或者登录界面 if (!MyApplication.ISLOADING()) { intent = new Intent(getContext(), EntryActivity.class); startActivity(intent); } else { } } else { // TODO 跳转详情界面Activity intent = new Intent(getContext(), TrendsInfoAcitivity.class); intent.putExtra("data", list.get(location)); startActivity(intent); } } }