با سلام.
من یک کلاس دارم به نام Item و این کلاس رو هم parcelable کردم.
حالا داخل یک فرگمنت یک لیستی از این کلاسها ساختم و میخوام این لیست رو که از recyclerview دریافت میکنم ارسالش کنم به یک فرگمنت دیگه.
@Override public void onClickListener(int position) { Bundle bundle = new Bundle(); bundle.putParcelable("myitem",ItemList.get(position)); MitchGalleryFragment galleryFragment = new MitchGalleryFragment(); galleryFragment.setArguments(bundle); FragmentTransaction manager = getFragmentManager().beginTransaction(); manager.add(R.id.my_frg,galleryFragment); manager.commit();
آیا این مدل فرستادن داده درسته ؟
و اینکه نمیدونم چچوری این لیست رو دریافت کنم.
داخل اکتیویتی با اینتنت فرستادم و به این صورت دریافت کردم :
Intent intent = getIntent() ; MitchItem item = intent.getParcelableExtra("items"); String imageRes = item.getImageUr() ; String imagename = item.getImageName() ; textView.setText(imagename); Picasso.get().load(imageRes).into(imageView);
سوال من نحوه ی ارسال لیست داده ها از طریق یک فرگمنت به فرگمن دیگری هستش
با تشکر