簡體   English   中英

訪問另一個文件中的變量

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM