[英]Accesing a variable from another file
我在Abc類中使用字符串變量,但在另一個類xyz中無法訪問它。變量的值顯示為null。 這是我的代碼框架
public class Abc extends Activity
{
static String strNew ;
.....
}
public class xyz extends Activity
{
Log.i("strPassword","strPassword is:"+Abc.strNew);
.....
}
strNew的值顯示為null,我該如何解決這個問題。請提前幫助我
您變量strNew在類中定義的Abc
,而不是AdminPwdParsing
。 因此,您應該使用Abc
代替AdminPwdParsin
g。
public class xyz extends Activity
{
Log.i("strPassword","strPassword is:"+ Abc.strNew);
.....
}
此外,您已聲明變量strNew,但從未設置值。 因此,實際值為null。 在代碼中的某處,您必須為String設置一個值:
strNew = "foo bar";
另一個問題是變量的可見性是包私有的。 因此,只能從同一程序包內對其進行訪問。 如果要從任何地方訪問它,請將變量的可見性設置為public。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.