0
私はJSON
を使用して、ユーザのログイン時にMySQLデータベースから詳細(fname、email、bikeno、mobileno)を取得します。すべての詳細は、携帯電話番号を除いてretreivingです。AndroidでJsonを使用してMysqlからmobilenumberを取得する方法
私のコードは次のとおりです。
progressBar = new ProgressDialog(v.getContext());
progressBar.setCancelable(true);
progressBar.setMessage("Logging You in");
progressBar.setProgressStyle(ProgressDialog.STYLE_SPINNER);
progressBar.show();
StringRequest stringRequest = new StringRequest(Request.Method.POST, login_url,
new Response.Listener<String>() {
@Override
public void onResponse(String response) {
try {
JSONArray jsonArray = new JSONArray(response);
JSONObject jsonObject = jsonArray.getJSONObject(0);
JSONObject jsonObject1= jsonArray.getJSONObject(0);
String code = jsonObject.getString("code");
if (code.equals("login_failed")) {
builder.setTitle("Login Error");
displayAlert(jsonObject.getString("message"));
} else {
Intent intent = new Intent(MainActivity.this, Home.class);
Bundle bundle = new Bundle();
bundle.putString("email1", jsonObject.getString("email"));
bundle.putString("bikeno1", jsonObject.getString("bikeno"));
bundle.putString("fname", jsonObject.getString("fname"));
bundle.putString("mobileno", jsonObject.getString("mobileno"));
intent.putExtras(bundle);
startActivity(intent);
finish();
}
} catch(Exception e){
}
}
}
});
私の質問はどのように携帯電話番号とどのように別のアクティビティにその値を送信するために取得するのですか?
は、あなたのjsonレスポンスで携帯電話番号を取得しています。 –
いいえ。あなたがログインしていることを示していますが、この行をコメントしたときにログに記録されません "bundle.putString(" mobileno "、jsonObject.getString(" mobileno "));"アプリケーション内にログインすることができます –
'応答 'に' JSON'を表示します。 –