2

我正在获取用户插入的联系人并将其发布到数据库中。当我发布时,有时内容是空的,有时不是。为什么?

此代码使用 post 上传姓名联系人和电话联系人,我还发送 id、令牌。当我在数据库上上传时,内容给我 null。有时我得到内容:null,有时它是正确的......

public void upload(JSONObject jobject, int id, Context c) {

    ArrayList<NameValuePair> nvp = new ArrayList<NameValuePair>();
    DBupload upload = new DBupload();
    Database db = new Database(c);
    DatosRegistro dr = new DatosRegistro(c);

    nvp.add(new BasicNameValuePair("content", new String().valueOf(jobject)));
    nvp.add(new BasicNameValuePair("token", dr.hash_final(
            dr.token_secret(dr.mail(), "mail"), jobject.toString())));
    nvp.add(new BasicNameValuePair("id", id + ""));

    JSONObject json2 = upload.UploaData(nvp,
            "url");

    try {
        if (json2.getInt("error") == 1) {

        } else {
            db.open();
            db.contact_table(name, phoneNumber);
            db.close();
        }
    } catch (JSONException e) {
        e.printStackTrace();
    }
}
4

0 回答 0