我在android工作.我的项目有两个活动.我在一个活动中声明了一个公共静态变量,如下所示:
public static String name="KUNTAL";
Run Code Online (Sandbox Code Playgroud)
在我的第二个活动中,我试图使用此变量,然后生成此名称变量不存在的错误.
如果它被声明为公共,我可以在我的项目中的任何地方使用变量吗?
请告诉我我做了什么错误.
先感谢您...
Kri*_*ndu 12
public class Activity1 extends Activity {
public static String name="KUNTAL"; //declare static variable.
@Override
public void onCreate(Bundle savedInstanceState) {
}
}
public class Activity2 extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
Activity1.name; //way to access static variable using dot operator.
}
}
Run Code Online (Sandbox Code Playgroud)
我认为你必须以"静态方式"访问它们,即:
String myVar= name; // wrong
String myVar= TheClassThatContainsName.name; // right
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11048 次 |
| 最近记录: |