Alanları ile bir arabirim var. Ben alanını elde etmeye çalışmak ve null döndürür - -Android Studio'da null olarak gösterilen arabirim alanları
InterfaceWithFields.field1 /returns null
tüm düşünce Bazen (değil her) Android Studio'yu kullanarak projeyi hata ayıklama
public interface InterfaceWithFields {
String field1 = "FIELD_1";
String field2 = "FIELD_2";
}
: Örneğin
varsayılan olarak arayüzdeki zaman alanı public static final
'dur - en azından statik olduğu anlamına gelir - bu yüzden sınıf yüklendiğinde hemen başlatılmalıdır.
Gerçekten en azından benim deneyim gördük gelen, böyle arayüzlerini kullanarak edilmemelidir. – zgc7009
Alana nasıl erişmeye çalışıyorsunuz? – azurefrog
Tam olarak önce yazdığım gibi erişmeye çalışıyorum - InterfaceWithFields.field1 ve hata ayıklama modunda bu arabirimi uygulayan sınıf yoluyla erişmeyi denedim, aynı sonucu verir .. –