Ejemplo n.º 1
0
  private void sendMessage() {
    Draw draw = new Draw((String) SpUtils.get(this, "name", "ha"), "", true);
    draw.save(
        this,
        new SaveListener() {
          @Override
          public void onSuccess() {
            Log.e("message", "success");
            Toast.makeText(MessageActivity.this, "新建行成功", Toast.LENGTH_SHORT).show();
            SpUtils.put(MessageActivity.this, "key", draw.getObjectId());
            key = draw.getObjectId();
            Log.e("key", key);
            open = true;
            if (key != null) mDecodeTask.execute("key:" + key);
          }

          @Override
          public void onFailure(int i, String s) {
            if (SpUtils.contains(MessageActivity.this, "key")) {
              mDecodeTask.execute("key:" + SpUtils.get(MessageActivity.this, "key", "defaultkey"));
            }
          }
        });
  }