kodu Ben example1 olarak statik boole var
Düzeltme Bulma Hataları'nda örnek yöntemden statik alan nasıl düzeltilir? Sorunu var aşağıda
public class example2 extends Activity {
public static boolean var = false;
}
örnek 2'den statik değişken referansı var example2 sınıfında, birden fazla sınıf var.
public class example1 extends Activity {
public void onResume() {
super.onResume();
example2.var = false;
}
}
Hata: örnek yöntemi statik alan com.example.example2.fromVar için com.example.example2.onResume() yaz bu bir çözümlemeye nasıl
...
Bkz. Http://stackoverflow.com/questions/4878159/whats-the-best-way-to-share-data-between-activities. Ayrıca, http://stackoverflow.com/questions/24703755/write-to-static-field-from-instance-method adresine bakın, bu da findbugların neden bunun kötü bir uygulama olduğunu düşündüğünü açıklar. Android ile çalıştığınız için, Android'e özgü bir çözüme ihtiyacınız olduğunu düşünüyorum. – ajb
Değerleri kaydetmek için paylaşımlı tercihleri kullanın. – Dhina
aslında hatanın açıklamasının example1 ile ilgisi olmadığını, muhtemelen yazmayı example2 yöntemlerinden birinde gerçekleştirirsiniz. example2.onResume() öğesinde görünürde – Pooya