آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
مشکل عدم دسترسی خریداران پیشین به برخی آموزش ها برطرف شد
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

انتقال اطلاعات از اکتیویتی به آداپتر ریسایکل

جواد  4 سال پیش  4 سال پیش
0 0

لام دوستان چطور میشه با intent.putExtra اطلاعات را از اکتیویتی به Adapter ریسایکلر ویو منتقل کرد ؟

هر چی امتحان کردم با دستور intent نشد

ممنون میشم جواب بدید

 

0 0
برعکسشو من انتحان کردم درست شد....اینجوری >>>> in adapter : Intent intent = new Intent("counter"); intent.putExtra("counter", counter); LocalBroadcastManager.getInstance(context).sendBroadcast(intent); in Activity : LocalBroadcastManager.getInstance(this).registerReceiver(mMessageReceiver, new IntentFilter("counter")); public BroadcastReceiver mMessageReceiver = new BroadcastReceiver() { @Override public void onReceive(Context context, Intent intent) { لینک Get extra data included in the Intent لینک ItemName = intent.getIntExtra("counter",0); counter = intent.getIntExtra("counter",counter); } }; (4 سال پیش)
 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
FSR  4 سال پیش
+1 0

سلام

نیازی به اینتنت نیست یه فیلد اضافه کن تویه ادپتر موقعی که صداش میکنی هر چیزی که میخوای ارسال کن بهش 

 
public class AdapterWorkersList extends RecyclerView.Adapter<AdapterWorkersList.ViewHolder> {

private ArrayList<WorkersLists> list;
private boolean isEdite;

public AdapterWorkersList(ArrayList<WorkersLists> list, boolean isEdite) {
this.list = list;
this.isEdite = isEdite;
}
...
}

 الان من هم arrayList ارسال میکنم هم isEdite رو و هر چیزی که بخوام

 

+3 0
برای اینکه بیشتر تحقیق کنید به این نوع متد "متد سازنده" constructor method میگن (4 سال پیش)

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .