등록 페이지가 있고 등록 페이지에서 서버로 데이터를 업로드하고 로그인 후에 등록시 제출 한 데이터를 가져오고 싶습니다. . 이것은 내 로그인 클래스입니다등록 클래스에서 json을 사용하고 클래스에 로그인하는 방법
public void requestData() {
if (generalUtilities.isConnected()) {
StringRequest requestRegister = new StringRequest(Request.Method.POST, GlobalData.SIGNUP,
new Response.Listener<String>() {
@Override
public void onResponse(String response) {
try {
final JSONObject jObject = new JSONObject(response);
if (jObject.getString("status").equals("1")) {
Log.e("baba", "baba22");
JSONObject jsonObject = jObject.getJSONObject("data");
edtMailId.setText(jsonObject.getString("Email"));
String email = jsonObject.getString("Email");
String password = jsonObject.getString("Password");
Log.e("email", email);
Log.e("password", password);
b = new Bundle();
b.putString("EMAIL", email);
b.putString("PASSWORD", password);
} else {
}
} catch (JSONException e) {
e.printStackTrace();
}
}
},
new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError volleyError) {
Log.e("error", "" + volleyError.getMessage());
}
}) {
@Override
protected Map<String, String> getParams() throws AuthFailureError {
Map<String, String> params = new HashMap<String, String>();
params.put("FirstName", edtFirstName.getText().toString().trim());
params.put("LastName", edtLastName.getText().toString().trim());
params.put("Email", edtMailId.getText().toString().trim());
params.put("Password", edtPassword.getText().toString().trim());
params.put("DOB", edtDob.getText().toString().trim());
params.put("Gender", "" + RadioButtonMale.isChecked());
params.put("HomePhone", edtHomePhone.getText().toString().trim());
params.put("WorkPhone", edtWorkPhone.getText().toString().trim());
return params;
}
};
RequestQueue registerqueue = Volley.newRequestQueue(getContext());
registerqueue.add(requestRegister);
} else {
generalUtilities.showAlertDialog("Hey User", "Please Connect To The Internet", getContext());
}
}
:
이
내 등록 클래스입니다. 프로젝트public void requestData() {
if (generalUtilities.isNetworkAvailable()) {
// mProgressDialog.show();
StringRequest requestLogin = new StringRequest(Request.Method.POST, GlobalData.LOGIN,
new Response.Listener<String>() {
@Override
public void onResponse(String response) {
try {
Log.e("login", response);
final JSONObject jObject = new JSONObject(response);
if (jObject.getString("status").equals("1")) {
// mProgressDialog.dismiss();
JSONObject jsonObject = jObject.getJSONObject("data");
Email = jsonObject.getString("Email");
Password = jsonObject.getString("Password");
Log.e("email", Email);
Log.e("password", Password);
} else {
Toast.makeText(getContext(), "data not getting from the server", Toast.LENGTH_LONG).show();
}
} catch (JSONException e) {
e.printStackTrace();
}
}
},
new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError volleyError) {
Log.e("error", "" + volleyError.getMessage());
}
}) {
@Override
protected Map<String, String> getParams() {
Map<String, String> params = new HashMap<String, String>();
params.put("Email","aman");
params.put("Password","123345");
return params;
}
};
RequestQueue loginqueue = Volley.newRequestQueue(getContext());
loginqueue.add(requestLogin);
} else {
generalUtilities.showAlertDialog("Hey User", "Please Connect to the Internet", getContext());
}
}
나는 내가 그것을 검색 할 수있는 방법을 서버와 로그인 활동에 데이터를 전송하는 방법 인 것을 혼동하고 volley.but 사용하고 있습니다. –
죄송합니다. 귀하가 제출할 때 데이터를 인쇄한다는 것이 무슨 뜻입니까? – Marco
등록 페이지가 있는데 등록 페이지에서 서버로 데이터를 업로드하고 로그인 후에 등록 할 때 제출 한 데이터를 가져오고 싶습니다. –