I am trying to pass the list of object from one activity to another. But not able to send it.
Here is my code.
 setPrefBtn.setOnClickListener(new View.OnClickListener() {
            public void onClick(View v) {
                Intent homePageIntent = new Intent(SetPreferences.this,
                        KlarityHome.class);// Connecting setPreferences page
                // with Klarity Home Page
               List<PracticeVO> tempList = new ArrayList<PracticeVO>();
               tempList.add(practiceObj);
                     homePageIntent.putExtra("SelectedPractice",       tempList.toArray());
                startActivity(homePageIntent);
            }
            });
And retriving in 2nd activity like this : Intent prefIntent = new Intent(); List preferencedPractices = (List) getIntent().getExtras().get("SelectedPractice");
            ArrayAdapter<PracticeVO> praticeAdapter = new ArrayAdapter<PracticeVO>(this, android.R.layout.simple_spinner_item,
                    preferencedPractices);
              praticeAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
            practiceSpin.setAdapter(praticeAdapter);
 
     
     
     
     
     
     
     
    