2012-01-28 75 views
1

我如何从一个Activity访问ArrayList到另一个Activity,并清除ArrayList值?如何在多个Activity中使用ArrayList?

+1

[我的答案在这里(HTTP:/ /stackoverflow.com/questions/8573796/keeping-a-variable-value-across-all-android-activities/8573991#8573991) – st0le 2012-01-28 08:19:36

回答

3

你可以使用setter/getter方法。

public class MySetGet 
{ 
    private ArrayList aList = null; 

    public void setList (ArrayList aList) 
    { 
      this.aList = a.List; 
    } 

    public ArrayList getList() 
    { 
     return aList; 
    } 
} 

现在你可以从任何Activity/Class中设置它的值,并从任何Activity/Class中获取它的值。

+0

谢谢你Lucifer .. – Selva 2012-01-28 09:09:17

+0

欢迎Selva,继续分享知识。 – Lucifer 2012-01-28 09:11:30

1

最简单可行的方法做所需::

1.创建一个简单的公共类说数据.. 现在创建一个公共静态您的数组列表对象。

现在访问任何地方..

Data.listObj 

2.创建列表对象作为公共静中有一个活动,而在另一个通过使用,

SecondActivity.listObj.clear(); 
相关问题