بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
مربوط به وب سرویس و دریافت اطلاعات و لودینگ اطلاعات در فرگمنت مورد نظر
با سلام ، رفقا سوالم اینه که من توی فرگمنتم وب سرویس (Volly) صدا میزنم تا درخواست بده و اطلاعات دریافت کنه ، و همزمان بعدش گفتم اطلاعات در TextView های مد نظر و... نمایش بده که خب چون این همزمان صورت میگیره و این نمایش دادن زودتر از درخواست وب سرویس صورت میگیره هیچ اطلاعاتی نمایش نمیده ، کسی میدانه چکار باید کنم که صبر کند درخواست وب سرویس دربافت بشه و بعد اطلاعات load کند . ؟؟؟ ممنون میشم کمک کنید .
این کد وب سرویس ام :
private void setInformationPerson() {
RequestQueue queue = Volley.newRequestQueue(HBase.getContext());
StringRequest requestPost = WebServiceVollyHelperInformationProfile.requestCodePost(phoneNumber, HBase.getPerson().numberFile);
queue.add(requestPost);
queue.addRequestFinishedListener(new RequestQueue.RequestFinishedListener<Object>() {
@Override
public void onRequestFinished(Request<Object> request) {
}
});
}
وب سرویس اطلاعات دریافت میکند و داخل پروفایل شخص ذخیره میکند
اینم تابع ام
private void setProfilePerson() {
setInformationPerson();
ProfilePerson person = HBase.getProfilePersonMain();
ui.txt_firstName.setText(person.getFirstName());
ui.txt_lastName.setText(person.getLastName());
ui.txt_birthday.setText(person.getBirthday());
ui.txt_gender.setText(person.getGender());
ui.txt_maritalStatus.setText(person.getMaritalStatus());
ui.txt_bloodType.setText(person.getBloodType());
ui.txt_education.setText(person.getEducation());
ui.txt_job.setText(person.getJob());
ui.txt_country.setText(person.getCountry());
ui.txt_city.setText(person.getCity());
ui.txt_address.setText(person.getAddress());
ui.txt_phoneNumber.setText(person.getNumberPhone());
ui.txt_homePhone.setText(person.getHomePhone());
ui.txt_telegramPhone.setText(person.getTelegreamPhone());
ui.txt_whatsappPhone.setText(person.getWhatsAppPhone());
ui.edt_gender.setHint(person.getGender());
ui.edt_maritalStatus.setHint(person.getMaritalStatus());
ui.edt_bloodType.setHint(person.getBloodType());
ui.edt_education.setHint(person.getEducation());
ui.edt_job.setHint(person.getJob());
ui.edt_address.setHint(person.getAddress());
ui.edt_phoneNumber.setHint(person.getNumberPhone());
ui.edt_homePhone.setHint(person.getHomePhone());
ui.edt_telegramPhone.setHint(person.getTelegreamPhone());
ui.edt_whatsappPhone.setHint(person.getWhatsAppPhone());
}
که این تابع در onCreateView صدا میزنم
برای این سوال پاسخی وجود ندارد.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .