سلام به شما دوستان عزیز
من قطعه کدی نوشتم که به سرور وصل بشه و یه سری داده رو ببره مثل username, password اونها چک میکنه اگر مساوی بود که هست اطلاعات رو برمی گردونه .
که داره درست کار می کنه .تست کردم
مشکلی که هست وقتی در متد Responce والی میاد انگار که نمیاد ولی میاد من یه log گذاشتم که اون رو نمایش میده اطلاعات درسته .
ولی در کنترل رو ی صفحه null نشون میده ...
من کاملا گیج شدم .
کدها رو میذارم


public String logInAdminToServer(JSONObject jsonObject) {
JsonObjectRequest request = new JsonObjectRequest(Request.Method.POST,
"http://192.168.43.206/project-server/Admin.php?action=LogInAdmin", jsonObject,
new Response.Listener<JSONObject>() {
@Override
public void onResponse(JSONObject response) {
try {
firstName = response.getString("AdminFirstName");
lastName = response.getString("AdminLastName");
Log.i("Error", firstName + lastName);
} catch (JSONException e) {
e.printStackTrace();
}
}
},
new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
Log.i("Error", error.toString());
}
});
Volley.newRequestQueue(G.context).add(request);
return firstName + "," + lastName;
}

log رو نشون میده یعنی اطلاعات رو درست می گیره ولی در زمان اجرا روی صفحه من در تکس ویو به جای نام و نام خانوادگی که گرفته null, nullدارم
فکر کنم دلیل اون delay در volley هست .اینترفیس هم گذاشتم حل نشد ...
کمک کنید لطفا