如何从另一个类访问void onCreate类中的变量(两者都在活动子类下)?

时间:2011-10-10 23:49:40

标签: android scope

我试图从活动类下的另一个类访问一些onCreate类变量,例如

..Acivity class(..)
        Class onCreate(..){
              Final int intItemNo = 0;

        } 

        Class testing(){
             //some commands here, will need access to the intItemNo above.
        } 
 };

1 个答案:

答案 0 :(得分:1)

将变量定义放在onCreate类之外。我假设这个代码来自一个活动类,所以onCreate实际上是一个方法而不是一个类。但它并没有改变答案。如果不是,onCreate对于类来说不是一个好名字,因为它与android方法冲突。

public class1 extends Activity {

    Final int intItemNo;

    public void  onCreate(..){
         intItemNo = 0;
    } 

    Class testing(){
         intItemNo = 1;
    } 
}