Application类中的静态ArrayList

时间:2011-05-23 05:01:13

标签: android android-emulator

public class SharedVariables extends Application 
{
    public static ArrayList<clsNewsItem>  ArrayOfNewsItems;
}
public void onCreate()
{
    super.onCreate();
    ArrayOfNewsItems      = new ArrayList<clsNewsItem>();    
}

嗨我在应用程序类中声明了Static Arraylist。我在一些Activity类中使用此ArrayOfNewsItems我将通过clear()和Add()方法动态更改ArrayOfNewsItems对象。 我的问题是,改变clsNewsItem objecs的静态ArrayList的好习惯是多少次? 请任何人告诉我

1 个答案:

答案 0 :(得分:0)

如果你的问题只是改变ArrayList,那么这似乎并不是一种糟糕的做法。如果您使用此容器将某些参数从on活动传递到另一个,那么它可能是一个糟糕的解决方案,但可能是您想要做的事情的唯一方法。这取决于您的应用程序的设计。