I have class product which contain setter and getter methods. In ThirdActivity I have array List of images and I want to retrieve them in fragments.
ThirdActivity
AdapterView.OnItemClickListener onItemClick = new
AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position,
long id) {
//Do any thing when user click to item
Intent i= new Intent(getApplicationContext(),FragmentOne.class);
Bundle b= new Bundle();
b.putInt("Big Image",productList2.get(position).getFragment1());
b.putInt("Big Image",productList2.get(position).getFragment2());
b.putInt("Big Image",productList2.get(position).getFragment3());
b.putInt("Big Image",productList2.get(position).getFragment4());
i.putExtras(b);
startActivity(i);
}
};
FragmentOne
ImageView img2;
Bundle b=getIntent().getExtras();
int image =b.getInt("Big Image");
img2.setImageResource(image);
but I get cannot resolve method getIntent() in FragmentOne.
I also try Bundle b=getActivity().getIntent().getExtras().getString("Big Image");
but it does not work.