Ufak tefek bi uygulamayla uğraşıyorum ayarlar kısmında seçilen renk uygulamanın arkaplanı olacak fakat private void ayarlariyukle { String pos=ayarlar. getString("arkaplan","3"); switch (Integer. valueOf ses_durumu=ayarlar. getBoolean ; titresim_durumu=ayarlar. getBoolean ;} burda kısımda bir hata var uygulama burayı yazınca açılmıyor "java. lang. RuntimeException: Unable to start activity ComponentInfo : java. lang. NullPointerException: Attempt to invoke virtual method 'void android. widget. RelativeLayout. setBackgroundColor ' on a null object reference" bu hatayı alıyorum. sebebi nedir? bu kısmı sildiğim zaman uygulama çalışıyor.

üste yazınca hata vermemesi normal, orada arkaplann ın null gelip gelmediğini ğrenmek için yazmanı istedim. log da boş ya da dolu yazar. hata olup olmaması ona bağlı.. byle hata vermiyorsa başka bi şeyden kaynaklanıyor olabilir. veriler tam yüklenmeden belki o if-else nin altındakini çağırıyorsun ve null exception hatası fırlatıyor. bu if-else biraz yavaşlattığı için sorun olmuyor olabilir.. debug yapmadan grmek zor. ama yazılan kodun pek alakası yok hocam hata çzümü ile ilgili Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.

Teşekkür ederim halloldu onCreate'i @Overrideprotected void onCreate { super. onCreate ; setContentView ; btn= findViewById ; preferences= PreferenceManager. getDefaultSharedPreferences(getApplicationContext ; ayarlar= PreferenceManager. getDefaultSharedPreferences(getApplicationContext ; arkaplann= findViewById ; ayarlariyukle ; if Log. i ; else Log. i ; count=preferences. getInt("count_anahtari", 0); btn. setText ; btn. setOnClickListener(new View. OnClickListener { @Override public void onClick });} Bu şekilde düzelttim. Yaptığımız işlem tam olarak ne?

arkaplann isimli nesnen büyük ihtimalle null grünüyor.. layout unu düzgün şekilde arkaplann da ki nesneye eşitlersen çalışır Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.

Anlamadım nereyi yapayım? ayarlardan arkaplani almadan once unbalanced in kodunu kullan check et case islemine sokmadan onceki null mu gelior gelmiyor mu belli olsun. Nice babayigitler kirayi kim odeyecek, coluk cocuk ne yiyecek derdinden dolayi dunyayi degistiremiyor.

bi şeyi çzecek kod değil hocam o.. hatta ayarlariyükle nin altına yazmışsın.. o if-else i üstüne yazacaktın ayarlariyükle nin.. ve loglara bakıp orada dolu mu boş mu yazdığını grecektin.. oraya da yazdım hata devam etti altına yazdım hata çzüldü

bi şeyi çzecek kod değil hocam o.. hatta ayarlariyükle nin altına yazmışsın.. o if-else i üstüne yazacaktın ayarlariyükle nin.. ve loglara bakıp orada dolu mu boş mu yazdığını grecektin.. Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.

İlerde tekrar aynı sorun olursa iyice kurcaliycam bakalim. Tekrar teşekkürler.

if Log. i ; else Log. i ; bu şekilde yap bakalım dolu mu boş mu yazacak loglarda Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.

globalde RelativeLayout arkaplann; metod içinde arkaplann= findViewById ; burda bir sıkıntı yok anlayamadım

Anlamadım nereyi yapayım?