I have 2 Activities
Activity1
Activity2
Activity1:
Intent intent= new Intent(Activity1.this,Acivity2.class);
Bundle b=new Bundle();
b.putParcelableArrayList("actionArray", (ArrayList<? extends Parcelable>) AllListArray.get(0));
b.putParcelableArrayList("comedyArray", (ArrayList<? extends Parcelable>) AllListArray.get(1));
b.putParcelableArrayList("loveArray", (ArrayList<? extends Parcelable>) AllListArray.get(2));
b.putParcelableArrayList("classicsArray", (ArrayList<? extends Parcelable>) AllListArray.get(3));
b.putParcelableArrayList("familyArray", (ArrayList<? extends Parcelable>) AllListArray.get(4));
intent.putExtras(b);
startActivity(intent);
Activity2:
Activity2:
public List<Movie> actionArray;
public List<Movie> comedyArray;
public List<Movie> loveArray;
public List<Movie> classicsArray;
public List<Movie> familyArray;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Bundle recdData = getIntent().getExtras();
if(recdData!=null) {
actionArray=recdData.getParcelableArrayList("actionArray");
comedyArray=recdData.getParcelableArrayList("comedyArray");
loveArray=recdData.getParcelableArrayList("loveArray");
classicsArray=recdData.getParcelableArrayList("classicsArray");
familyArray=recdData.getParcelableArrayList("familyArray");
}
}
My Requirement is to Store the Bundle(recdData)
into Sharedpreferences
in Activity2?
Could any one help me?