Example #1
0
  @Override
  protected void onPostExecute(String result) {
    Log.e("返回=========", result + "");
    setReqPro(100);
    if (request.isCancel() || netListener == null) {
      return;
    }
    if (result == null) {
      netListener.netResultFailed("请求网络失败", request);
      return;
    }

    boolean success = false;
    String strBadMessage = "解析错误";
    try {
      JSONObject jo = new JSONObject(result);
      success = jo.getBoolean("success");
      if (jo.has("msg")) {
        strBadMessage = jo.getString("msg");
      }

    } catch (Exception e) {
      // TODO: handle exception
      e.printStackTrace();
    }
    // 成功
    if (success) {
      netListener.netResultSuccess(result, request);
    } else {
      netListener.netResultFailed(strBadMessage, request);
    }
  }
Example #2
0
 @Override
 protected void performAction(String message) {
   super.performAction(message);
   if (Message.serverReady(message)) game.serverReady(Message.getPlayersName(message));
   else {
     int id = Message.getPlayerId(message);
     if (id != game.localId) controllers[id - 1].performAction(message);
   }
 }