2012-01-28 68 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(); 
相關問題