2011-05-23 44 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那么它似乎并不是坏习惯。如果你使用这个容器将一些参数从活动传递到另一个,那么这可能是一个糟糕的解决方案,但也许是唯一的方法来做你想做的事情。这取决于您的应用程序的设计。

相关问题