Hocam türlü türlü şeyler denedim.Android studio yönergelerini takip ederek. Finali kaldırınca da böyle hata veriyor Error:(70, 25) error: local variable ree is accessed from within inner class; needs to be declared final
edit: Hocam string'i geçici olarak ben doldurdum. onResponse kısmında atama yapmıyor. edit2: komutları metod olmadan çalıştırdım. çalışıyor. ama değişkene atanan veri onResponse bloğundan dışarı çıkmıyor
public void onResponse(String response) {
ree = response.toString(); e1.setText(ree);
}
< Bu mesaj bu kişi tarafından değiştirildi kreat -- 14 Aralık 2016; 20:39:38 >
Hocam türlü türlü şeyler denedim.Android studio yönergelerini takip ederek. Finali kaldırınca da böyle hata veriyor Error:(70, 25) error: local variable ree is accessed from within inner class; needs to be declared final
edit: Hocam string'i geçici olarak ben doldurdum. onResponse kısmında atama yapmıyor. edit2: komutları metod olmadan çalıştırdım. çalışıyor. ama değişkene atanan veri onResponse bloğundan dışarı çıkmıyor
public void onResponse(String response) {
ree = response.toString(); e1.setText(ree);
}
inner class'a actionlistener yapmışsın bu yüzden o local değişkenin final olması gerekiyor. Global olursa gerek yok tabiki. Ama o değişkenin orada olaması gerekiyor. Global olarak tanımlaman lazım.
Boş değer vermesinin nedenini callback yapmadığın için olduğunu tahmin ediyorum tam emin değilim. Biraz araştırdım ama ;
Event içinde atama yaptığım raw değişkenine sadece yine başka bir event içinde erişebiliyorum.
raw değişkeni parantezler dışında default değerini döndürüyor. ama parantezler içinde son atadığım değeri döndürüyor.
C# ta global değişkene en son hangi değeri atadıysak onu döndürüyordu. Araştırdım java'da global değişken yokmuş. Yeni sınıf oluşturup içerisine değişken tanımladım. Yine olmadı
Bunu nasıl yapıcaz arkadaşlar ? Konu hakkında bilgisi olan var mı ?
Anlayan birisi yardım edebilir mi ?
Class, manifest dosyasında tanımlaması mevcut
android:name=".MyApplication"
onResponse metodunda, ree değişkenine atama yapılmıyor
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.
< Bu mesaj bu kişi tarafından değiştirildi kreat -- 14 Aralık 2016; 20:15:38 >
< Bu ileti mobil sürüm kullanılarak atıldı >