我是新來這個android/java的東西。我已經選擇了這個項目,它將爲微調者所選的東西提供祝酒。我希望字符串resumeTableName可以在整個具有所選旋轉器對象值的類中使用。現在它爲我選擇的值賦值,但是在我的類的其他地方resumeTableName保持爲空。我認爲公共修飾符會使它可見。我如何使其可見,我使用某種回報?使onItemSelected可見整個類
0
A
回答
1
使用在你的班級和 宣佈static String resumeTableName;
在onItemSelected
寫
@Override
public void onItemSelected(AdapterView<?> parent, View view, int position,
long id) {
// On selecting a spinner item
resumeTableName = parent.getItemAtPosition(position).toString();
// Showing selected spinner item
Toast.makeText(parent.getContext(), resumeTableName,
Toast.LENGTH_LONG).show();
}
這樣的方法更新resumeTableName
值將是全班相同。
0
如果您是Android編程的新手,那麼針對變量可見性問題提供了一個很好的解決方案。
您的包創建類:
public class GlobalVar extends Application{
private int dummy1;
public int getDummy1() {
return dummy1;
}
public void setDummy1(int dummy1) {
this.dummy1 = dummy1;
}
}
然後在你的應用程序的任何地方,您可以獲取/設置此數據,通過使用:
GlobalVar gV = (GlobalVar)GetApplicationContext();
,然後你只需要修改他們通過使用Getters/Setters或這個類的任何公共方法。我認爲這是您經常從不同代碼位置使用的一組變量的非常好的解決方案。
相關問題
- 1. 使整個EditText可見?
- 2. 多個spinners和onItemSelected
- 3. 設置整個盒子的可見性
- 4. 調整的意見,對不可見性
- 5. Html.DropDownListFor使可見/不可見
- 6. 的TableView:調整可見行
- 7. 與onItemSelected一起使用2個spinners
- 8. 使一個div可見,另一個不可見
- 9. ChromeSwipeLayout onItemSelected?
- 10. Jsp類不可見
- 11. 是否有可能使一個typedef僅對子類可見?
- 12. 如何在整個應用程序中使Android視圖可見?
- 13. 如何使標籤在整個應用程序中可見?
- 14. 使JavaScript變量可見在整個腳本
- 15. 如何使對象在整個頁面中可見?
- 16. Android:兩個微調onItemSelected()
- 17. 製作一個可見/不可見的面板,調整主窗口的大小
- 18. 如何使用onItemSelected方法?
- 19. 哪裏使用方法onItemSelected
- 20. 做一個出口類全局可見
- 21. 獲取每個可見子的類
- 22. 使其他類的ProgressBar可見
- 23. 痣:使密封可見的內部類
- 24. 切換欄的可見性使用類
- 25. 使內置的類COM可見
- 26. Javascript:使一個div可見/不可見基於頁面標題
- 27. [android]旋轉器onItemSelected和可視度
- 28. ASP使不可見元素可見
- 29. 在AppInventor中使ImageSprite可見/不可見
- 30. 使文本框可見/不可見c#
This works.Thanks a bunch。我會盡快投票! – johnsonjp34