بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
پارامتر وردی دادن به یک کلاس AsyncTask (حل شد)
سلام.
public class AsyncAds extends AsyncTask<String, String, ArrayList<StructAd>> {
private ProgressDialog progressDialog;
private ListView listView;
@Override
protected void onPreExecute() {
super.onPreExecute();
progressDialog = new ProgressDialog(App.currentActivity);
progressDialog.setIcon(R.drawable.logo);
progressDialog.setTitle(R.string.loading);
progressDialog.setMessage(App.context.getString(R.string.please_wait));
progressDialog.show();
}
@Override
protected ArrayList<StructAd> doInBackground(String... strings) {
return Commands.getAds();
}
@Override
protected void onPostExecute(ArrayList<StructAd> result) {
super.onPostExecute(result);
progressDialog.dismiss();
AdapterAds adapter = new AdapterAds(result);
listView.setAdapter(adapter);
adapter.notifyDataSetChanged();
}
public AsyncAds setListView(ListView listView) {
this.listView = listView;
return this;
}
من میخوام موقعی که کلاس بالا رو اجرا میکنم یه وودی بهش بدم و توی قسمت return Commands.getAds(); ازش استفاده کنم.اما نمیدونم چجوری
برای اجرا این کلاس تو یه اکتیویتی دیگه هم اینجوری عمل مکینم
new AsyncAds().setListView(lstAds).execute();
میخوام همینجا یه وردی بهش بدم
0
0
سوالتون بسیار نامرتبه متاسفانه، هیچکس برای پاسخ رغبت نمیکنه ! (10 سال پیش)
برای این سوال پاسخی وجود ندارد.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .