我有一个名为Constants
的java类,里面填充了变量。目前,如果我想在活动中使用该变量,我必须像这样使用它。
Constants.variable = "blah blah";
有没有办法将我的Constants
类导入到我的活动中,以便我可以像使用普通变量一样使用它
variable = "blah blah";
我试过了
import com.myname.appname.Constants;
但这似乎不起作用。
感谢您的帮助。
答案 0 :(得分:6)
考虑 Constants.variable 是一个静态变量
import static com.myname.appname.Constant.*;
这将导入当前命名空间中的所有静态变量,仅导入静态变量
import static com.myname.appname.Constant.variable;
现在你可以像普通变量一样使用变量
答案 1 :(得分:2)
尝试:
import com.myname.appname.Constants;
您使用的是IDE吗?
另外,你已经说明了你如何使用Constants类。但你不应该分配任何东西......因为变量假设是常数,即。静态最终
答案 2 :(得分:2)
你必须声明"变量" as static并按照语法
将类导入为static import static com.myname.appname.Constants.*;
答案 3 :(得分:1)
有没有办法将我的常量类导入到我的活动中以便我 可以像使用这样的普通变量一样使用它
我不这么认为,它不是import
for。