Android - 将Java类导入Activity

时间:2014-12-05 06:09:58

标签: java android import

我有一个名为Constants的java类,里面填充了变量。目前,如果我想在活动中使用该变量,我必须像这样使用它。

Constants.variable = "blah blah";

有没有办法将我的Constants类导入到我的活动中,以便我可以像使用普通变量一样使用它

variable = "blah blah";

我试过了

import com.myname.appname.Constants;

但这似乎不起作用。

感谢您的帮助。

4 个答案:

答案 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。

请参阅此问题:Meaning of the import statement in a Java file