小编Pet*_*hin的帖子

在Android Studio中显示为null的接口字段

我有一个带字段的界面.

例如:

public interface InterfaceWithFields {
    String field1 = "FIELD_1";
    String field2 = "FIELD_2";
}
Run Code Online (Sandbox Code Playgroud)

当我使用Android Studio调试项目时,有时(不是每次) - 我尝试获取字段并返回null -

InterfaceWithFields.field1 /returns null
Run Code Online (Sandbox Code Playgroud)

我认为默认情况下接口中的所有时间字段都是public static final- 它意味着它至少是静态的 - 所以它必须在加载类时立即初始化.

java android

2
推荐指数
1
解决办法
710
查看次数

标签 统计

android ×1

java ×1