データベースに情報を送信していますが、JSONから取得した応答を読み取る方法がわかりません。単に、新しいアクティビティの「id」を読み取る必要があります。チュートリアルなどを投稿していただけませんか。これが私のデータ検証です。IDに0を取得し、Idは文字列です。
//データ検証はここにあります
if (isValid) {
// POST request to <service>/SaveGUID
HttpPost request = new HttpPost(url);
request.setHeader("Accept", "application/json");
request.setHeader("Content-type", "application/json");
// Build JSON string
JSONStringer via = new JSONStringer().object()
.key("id").value(checkId).key("username")
.value(usern).key("password").value(pass)
.endObject();
Log.i("JSON Object", via.toString());
StringEntity entity = new StringEntity(
via.toString());
Log.i("String Entity", entity.toString());
request.setEntity(entity);
// Send request to WCF service
DefaultHttpClient httpClient = new DefaultHttpClient();
HttpResponse response = httpClient.execute(request);
Log.d("WebInvoke", "Saving : "
+ response.getStatusLine().getStatusCode());
SharedPreferences sharedPreferences = getSharedPreferences(PREFS_NAME, 0);
SharedPreferences.Editor editor = sharedPreferences.edit();
editor.putString("id", checkId);
editor.commit();
next();
}
事前にTnx。