Android-Dynamiczny Active

0

Witam, od paru dni bawię się trochę androidem i postanowiłem napisać apkę w której wyświetlana będzie lista spektakli oraz, poprzez klilnięcie odpowiedniego elementu z listy, bedzie można wyświetlić więcej informacji o danym spektaklu.
Chciałem to zrobić dynamicznie a mianowicie:
Wszystko śmiga, do momentu kiedy chcę dynamicznie zmieniać dane w "szablonie" activa:

 spektaklList.setOnItemClickListener(new AdapterView.OnItemClickListener() {
            @Override
            public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) {
                Spektakl s = (Spektakl) adapterView.getItemAtPosition(i);
               /* photo = (ImageView) findViewById(R.id.spektaklImage);
                title = (TextView) findViewById(R.id.spektaklTitle);
                description = (TextView) findViewById(R.id.spektaklDescription);
                cast = (TextView) findViewById(R.id.spektaklCast);
                foremans = (TextView) findViewById(R.id.spektaklForeman);

                photo.setImageResource(s.getIconId());
                title.setText(s.getTitle());
                description.setText(s.getDescription());
                //cast.setText(s.getCast());
                //foremans.setText(s.getForeman());
                */

                intent = new Intent(SpektakleActivity.this,Damy_i_Huzary_Activity.class);
                startActivity(intent);





            }
        });

Próbowałem w klasie Damy_i_Huzary zrobić konstruktor z parametrem aby przesłać obiekt Spektakl do niego, lecz nie wiem w , którym miejscu jest wywoływany konstruktor i jak nadać mu parametr.

Jeżeli dam tak jest jest(Tylko bez komentarzy) to apka wywala NullPoitner ze zrozumiałych dla mnie względów, ale nie mam pojecia jak inaczej to zrobić.

Z góry dziekuje za pomoc:)

0

Musisz skorzystać z Bundle, aby przesyłać obiekty między aktywnościami. Na dodatek Twój obiekt Spektakt musi implementować Parcelable.

1 użytkowników online, w tym zalogowanych: 0, gości: 1