2011-05-23 110 views
1
public class SharedVariables extends Application 
{ 
    public static ArrayList<clsNewsItem> ArrayOfNewsItems; 
} 
public void onCreate() 
{ 
    super.onCreate(); 
    ArrayOfNewsItems  = new ArrayList<clsNewsItem>();  
} 

嗨,我在應用程序類中聲明靜態Arraylist。我在一些Activity類中使用了這個ArrayOfNewsItems我將通過clear()和Add()方法動態地改變ArrayOfNewsItems對象。 我的問題是,更改CLSNewsItem對象的靜態ArrayList次數的良好做法..? 請問任何人可以告訴我靜態ArrayList中的應用程序類

回答

0

如果你的問題只是改變ArrayList那麼它似乎並不是壞習慣。如果你使用這個容器將一些參數從活動傳遞到另一個,那麼這可能是一個糟糕的解決方案,但也許是唯一的方法來做你想做的事情。這取決於您的應用程序的設計。

相關問題