从不同方法访问变量

时间:2011-10-30 14:52:49

标签: android scope

我需要的是简单的:

如果oncreate我有一些用某些项目创建的arraylist。

但是,如何编辑其他功能(方法)中的arraylist(添加项目,删除)?

2 个答案:

答案 0 :(得分:2)

只需使用对象字段:

public class X extends ThatAndroidAppClassWhatsNameIForgot {
    private List<ItemType> list = new ArrayList<ItemType>();

    public void onCreate() {
        list.add(...);
    }

    private void otherMethod(...) {
        list.remove(...);
    }
}

答案 1 :(得分:0)

将该数组列表创建为您的类的私有字段。这样,oncreate方法或任何其他

都可以看到它