I have Arraylist private ArrayList<Movies> mMovies;
of type Movies which is implemented as Parcelable
defined in MainActivity
.
mMovies
contains list of movies around 20.
within MainActivity
inside onCreateView()
method
I tried to pass the parcelable objects to another Activity called DetailActivity
Intent intent = new Intent(getActivity(), DetailActivity.class);
intent.putExtra("MOVIES", movieList);
startActivity(intent);
Using debugger i can see the movieList
contains 20 rows.
This is how i tried to read parcelable objects which was passed through intents from MainActivity.
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Bundle bundle = getActivity().getIntent().getExtras();
mMovies = getActivity().getIntent().getParcelableExtra("MOVIES");
}
While i try to see the mMovies
value using debugger it shows null