@Override
 public void run() {
   if (type.equals("single")) {
     new MiServerAPI(SnsAPI.get_allSns().get("mango").getSid())
         .getSingerVotes(
             MangerDate.programBean.getId_item(),
             singerVotesServiceRequestListener,
             ACTION.GETSINGERVOTES);
   } else if (type.equals("all")) {
     new MiServerAPI(SnsAPI.get_allSns().get("mango").getSid())
         .getSingerVotes("all", singerVotesServiceRequestListener, ACTION.GETSINGERVOTES);
   }
 }
 @Override
 public void onComplete(String response, ACTION action) {
   Log.d(LOG_TAG, response);
   Message message = Message.obtain();
   try {
     message.arg1 = action.ordinal();
     if (action.equals(ACTION.GETSINGERVOTES)) {
       if (SnsAPI.get_allSns().get("mango").getSid() != null
           && !SnsAPI.get_allSns().get("mango").getSid().equals("null")) {
         JsonForDate.voteSinger(response, ShowSingerActivity.getInstance().getSingerBeans());
       } else {
         JsonForDate.getSingerVotes(
             response, ShowSingerActivity.getInstance().getSingerBeans());
       }
       message.what = 1;
       message.obj = ShowSingerActivity.getInstance().getSingerBeans();
     }
   } catch (JSONException e) {
     e.printStackTrace();
     message.what = 0;
     message.obj = e;
   }
   singerVotesServiceHandler.sendMessage(message);
 }