Dizi içerisindeki verileri farklı bir intente gönderirken ufak bit hata aldım. İnceleyip yardımcı olabilir misiniz?
Dizi içerisindeki verileri gönderdiğim intent;
level1button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent gonder= new Intent(GenelKulturActivity.this,SoruActivity.class);
gonder.putExtra("l01",l01);
gonder.putExtra("l02",l02);
gonder.putExtra("l03",l03);
gonder.putExtra("l04",l04);
gonder.putExtra("l05",l05);
startActivity(gonder);
}
});
}
sorufact l01=new sorufact("1","2","3","4","Level1 Sorusu","4");
sorufact l02=new sorufact("8","15","40","20","Level1 Sorusu","15");
sorufact l03=new sorufact("2","7","5","10","Level1 Sorusu","5");
sorufact l04=new sorufact("36","30","32","29","Level1 Sorusu","36");
sorufact l05=new sorufact("19","15","17","18","Level1 Sorusu","18");
Yakalayıp kullanmaya çalıştığım intent
sorufact l01=(sorufact)getIntent().getSerializableExtra("l01");
sorufact l02=(sorufact)getIntent().getSerializableExtra("l02");
sorufact l03=(sorufact)getIntent().getSerializableExtra("l03");
sorufact l04=(sorufact)getIntent().getSerializableExtra("l04");
sorufact l05=(sorufact)getIntent().getSerializableExtra("l05");
sorufact [] factsArray=new sorufact[]{
l01,l02,l03,l04,l05
};
public void shuffleFacts(){
Collections.shuffle(Arrays.asList(factsArray));
}
Logcat Hatası; Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'java.io.Serializable android.content.Intent.getSerializableExtra(java.lang.String)' on a null object reference
at com.bilgii.yarismasi.SoruActivity.