Volkan ÇOBAN
Volkan ÇOBAN
İzmir
10/02/2014 tarihinden beri üye
10 GY Puanı
100K GY Sırası
1 Rozet
0 Sertifika
1 Soru Sordu
0 Cevap Verdi
0 Blog Yazısı
0 Etiket Takibi

Hakkında

İş Tecrubesi

Kullanıcıya ait İş tecrübesi bilgisi bulunmamaktadır.

Eğitim Geçmişi

Dokuz Eylül Üniversitesi
| Aralık 2020 - Aralık 2020

Sertifikalar & Başarılar

GY Sertifikaları (0)
Kullanıcının GY sertifikası bulunmamaktadır.
Diğer Sertifikaları (0)
Kullanıcıya ait sertifika bulunmamaktadır.
Test Sonuçları (0)

Kullanıcıya ait test sonucu bulunmamaktadır.

Dil Becerileri

Son Forum Aktiviteleri

1
Tümünü Gör

Android Custom List NullPointerException Hatası

Merhaba, yaklaşık 1 haftadır bu sorunla uğraşıyorum, internette çok doküman var tam istediğimi bulamadım. İçinde edittext, textview öğelerim olan bir listview'im var.

ListView altında bir buton'um var. Buton'a basıldığında customlist içinde yazılmış tüm verileri loop ile toplayıp başka bir ekrana gönderiyorum. 

Ekran içine sığan 10 satırda problem yok ancak ekran dışında kaydırılarak ulaşılan (11.,12.,13.,.. gibi ) diğer satırlarda bu loop içindeki objeler null dönüp hata veriyor.

Ekran dışında kalan satırlarda dönen Hata: NullPointerException
Kod şu şekilde: 

 

 

[code] @Override
            public void onClick(View v) {

                ListView list = (ListView) findViewById(R.id.lwmntayrinti);
                View view;
                strSatirs = "";

                for (int i = 0; i < list.getCount(); i++) {
                    view = list.getChildAt(i);


                    chgunlukISVALUE = (CheckBox) view
                            .findViewById(R.id.chgunlukISVALUE);
                    txtgunlukMINVALUE = (TextView) view
                            .findViewById(R.id.txtgunlukMINVALUE);
                    txtgunlukMAXVALUE = (TextView) view
                            .findViewById(R.id.txtgunlukMAXVALUE);
                    txtgunlukQUNIT = (TextView) view
                            .findViewById(R.id.txtgunlukQUNIT);
                    txtgunlukDEGER = (EditText) view
                            .findViewById(R.id.txtgunlukDEGER);
                    Button btgnlkbuttonmail = (Button) view
                            .findViewById(R.id.gnlkbuttonmail);
                    txtgunlukDEGER = (EditText) view
                            .findViewById(R.id.txtgunlukDEGER);

                    rdoknok = (RadioGroup) view.findViewById(R.id.rdoknok);


                        strSatirs += "@" + "1" + "@"
                                + txtgunlukMINVALUE.getText().toString() + "@"
                                + txtgunlukMAXVALUE.getText().toString() + "@"
                                + txtgunlukQUNIT.getText().toString() + "@"
                                + txtgunlukDEGER.getText().toString() + "@"
                                + rdoknoks.toString() + "@"
                                + oList.get(i).get_WORKCENTER() + "@"
                                + oList.get(i).get_BREAKDOWNTYPE() + "@"
                                + btgnlkbuttonmail.getContentDescription();
                        

                }

                strAra = "AismntKaydet@" + "GONDER" + strSatirs;
                System.out.println("StrAra : " + strAra);
                soruSor("");

            }
        });[/code]