示例#1
0
 @OnClick({
   R.id.layout_back,
   R.id.img_fate_icon,
   R.id.btn_jiahei,
   R.id.img_fate_dislike,
   R.id.img_fate_like
 })
 protected void widgetClick(View v) {
   // TODO Auto-generated method stub
   switch (v.getId()) {
     case R.id.layout_back: // 返回
       context.finish();
       break;
     case R.id.img_fate_icon:
       StatService.onEvent(context, "click-nvshenxiu-img", "eventLabel", 1);
       if (person != null) {
         Intent perintent = new Intent(context, FragmentToActivity.class);
         perintent.putExtra("who", "personal");
         perintent.putExtra("user_id", person.getUser_id());
         perintent.putExtra("distance", "");
         context.startActivity(perintent);
       }
       break;
     case R.id.btn_jiahei:
       Intent intent = new Intent(context, MyShowUploadActivity.class);
       intent.putExtra("type", 1);
       context.startActivity(intent);
       break;
     case R.id.img_fate_dislike:
       if (BasicUtils.isFastDoubleClick()) {
         return;
       }
       StatService.onEvent(context, "click-no-dating-button", "eventLabel", 1);
       getHttpData(1);
       break;
     case R.id.img_fate_like:
       if (BasicUtils.isFastDoubleClick()) {
         return;
       }
       StatService.onEvent(context, "click-dating-button", "eventLabel", 1);
       if (person != null) {
         Intent perintent = new Intent(context, FragmentToActivity.class);
         perintent.putExtra("who", "personal");
         perintent.putExtra("user_id", person.getUser_id());
         perintent.putExtra("distance", "");
         context.startActivity(perintent);
       }
       getHttpData(2);
       break;
     default:
       break;
   }
 }