-1
A
回答
0
反正它是一個不好的做法,在你的活動有一定的靜態字段。你可以像往常一樣初始化你的財產。
private String pswd_auth= "13579";
2
此問題超出了您所顯示的代碼範圍。我認爲這會幫助你理解什麼是靜態手段。看看this article
基本上,在你的其他地方是程序,你必須說ETrackActivity.pswd_auth
。當您將paswd_auth設置爲static時,這意味着每個ETrackActivity實例都沒有它自己的paswd_auth值,而是有一個屬於該類整個定義的值。
靜態
MyCustomClass.myValue = 10
非靜態
MyCustomClass myInstance = new MyCustomClass();
myInstance.myValue = 5;
MyCustomClass anotherInstance = new MyCustomClass();
anotherInstance.myValue = 7;
相關問題
- 1. 獲取/設置非靜態字符串爲靜態字符串以通過Java
- 2. 字符串&字符串的設置值
- 3. 靜態字符串vs非靜態字符串
- 4. Android非靜態字符串靜態字符串錯誤
- 5. 私有靜態字段的設置值
- 6. mySQL替換字符串+附加字符串與靜態值
- 7. Java - 如何將字符串設置爲靜態int
- 8. PHP如何從字符串中設置靜態變量
- 9. (非靜態方法更改(字符串,字符串,字符串)不能從靜態上下文中引用
- 10. 是否可以將啓動窗體設置爲靜態字符串值?
- 11. 非靜態字符串不能從靜態上下文
- 12. 動態字符串x靜態字符串
- 13. 非最終靜態字符串比靜態最終字符串更有效嗎?
- 14. 動態設置連接字符串
- 15. 設置動態連接字符串EF6
- 16. 字符串截斷動態設置
- 17. nameof()運算符爲靜態字符串
- 18. 靜態字符串文字表?
- 19. 對齊靜態字符串文字
- 20. 串接靜態字符串,字符串,我從XML
- 21. 設置字符串
- 22. C字符串的值設置爲一個字符串
- 23. Android在String.xml中設置字符串值
- 24. 重新設置字符串值
- 25. 將DataInputStream設置爲字符串值
- 26. Jquery Datepicker從字符串設置值
- 27. Android設置字符串的xml值
- 28. 字符串值設置爲可變
- 29. 使用字符串值設置屬性
- 30. 設置一個字符串值的SimpleXMLElement
你也應該發佈一些代碼片段,你使用靜態變量,你不想成爲靜態的。我敢打賭,你正在以靜態方法使用它們。 – Flawyte
miNde我發佈了代碼,我使用了靜態變量。現在請建議 – bushra
如果您的「pswd_auth」在程序執行過程中不應更改,我建議您將其聲明爲「最終」。這種方式不能被錯誤修改。 – Flawyte