私は3つのEditTextを持っています
- ユーザー名
- 名前
- Eメール
ユーザーがログインしたら、これらの EditText を自動的に入力したいと思いますjson
。誰でもこれを行うのを手伝ってもらえますか。私はjson解析の初心者なので、助けてください
私は3つのEditTextを持っています
ユーザーがログインしたら、これらの EditText を自動的に入力したいと思いますjson
。誰でもこれを行うのを手伝ってもらえますか。私はjson解析の初心者なので、助けてください
EditText の値を取得するには、クリック時にメソッドを実装する必要があります。
String username = youedittext.getText().toString();
String name = youedittext2.getText().toString();
String email = youedittext3.getText().toString();
DefaultHttpClient client = new DefaultHttpClient();
ArrayList<NameValuepair> nvp = new ArrayList<NameValuePair>();
nvp.add(new BasicNameValuePair("username", username));
nvp.add(new BasicNameValuePair("name", name));
nvp.add(new BasicNameValuePair("mail", mail));
HttpPost hpost = new HttpPost(url);
hpost.setEntity(new UrlEncodedFormEntity());
HttpResponse response = client.execute(hpost);
HttpEntity entity = response.getEntity();
InputStream is = entity.getContent();
BufferedReader reader = new BufferedReader(new InputStreamReader(
is, "iso-8859-1"), 8);
StringBuilder sb = new StringBuilder();
String line = null;
while ((line = reader.readLine()) != null) {
sb.append(line + "\n");
}
is.close();
String result = sb.toString();
JSONObject jobject = new JSONObject(result);
//Here you have to read the JSONObject it's very easy
Log.i("Content:",jobject.toString());