我正在获取用户插入的联系人并将其发布到数据库中。当我发布时,有时内容是空的,有时不是。为什么?
此代码使用 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();
}
}