2013-04-05 21 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 
    .......................... 
} 

如果有任何帮助或疑问,请让我知道。