2013-04-05 56 views
-5

我創建了兩個Java文件,在一個Java文件,我得到的整數類型位置變了android列表視圖中的位置,如何調用到另一個Java文件的位置值如何調用變量在Java中

'公共無效onItemClick(AdapterView parent,View view,int position,long id) {
意圖intent = new Intent(this,Play.class); startActivity(intent); INT POS =位置;'// < ------------我分配POS爲位置i需要調用POS到另一個Play.class文件

+0

顯示你的兩個文件 – 2013-04-05 08:58:12

+0

你能分享你的第一個Java類的代碼,並擴展一點你打算如何處理你的類嗎?你們兩個班的具體目的是什麼? – 2013-04-05 08:59:37

+0

也可能是你應該學會真正通過一本書或語言的教程,而不是代碼... – Thihara 2013-04-05 09:00:17

回答

0
ClassName cn = new ClassName(); // Creating instance of class 
cn.variable; 

如果變量是靜態你可以這樣調用。

ClassName.variable; 
0

讓您擁有的列表視圖位置值的Java文件File1.java:

public class File1{ 

    public File1(){ 
    yourMethodWhereListViewPositionAvailable(); 
    } 
    private Integer listViewPosition; 
    public Integer getListViewPosition(){ 
     return this.listViewPosition; 
    } 
    public void setListViewPosition(Integer listViewPosition){ 
     this.listViewPosition=Integer listViewPosition; 
    } 

    private void yourMethodWhereListViewPositionAvailable(){ 
     ............ 
     this.setListViewPosition(listViewPosition); 
     ................... 
    } 
    } 

file2中你需要的列表視圖位置的值,那麼這樣做:

public class File2{ 
    ..................... 
    File1 file1 = new File1(); 
    file1.getListViewPosition();//You will get the value 
    .......................... 
} 

如果有任何幫助或疑問,請讓我知道。