我有一个带字段的界面。
例如:
public interface InterfaceWithFields {
String field1 = "FIELD_1";
String field2 = "FIELD_2";
}
当我使用Android Studio调试项目时,有时(不是每次) - 我尝试获取字段并返回null -
InterfaceWithFields.field1 /returns null
我认为默认情况下接口中的所有时间字段都是public static final
- 这意味着它至少是静态的 - 因此必须在加载类时立即初始化它。