Статический ArrayList в классе приложения

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

Привет, я объявляю Static Arraylist в классе приложения. Я использую этот ArrayOfNewsItems в некоторых классах Activity. Я динамически меняю объекты ArrayOfNewsItems методами clear() и Add(). Мой вопрос в том, что это хорошая практика для изменения статического массива списка clsNewsItem objecs количество раз..? Может ли кто-нибудь сказать мне, пожалуйста,

Теги:
android-emulator

1 ответ

0

Если ваш вопрос касается изменения ArrayList, то это, похоже, не плохая практика. Если вы используете этот контейнер для передачи некоторых параметров из одной операции в другую, это может быть плохим решением, но может быть единственным способом сделать то, что вы хотите сделать. Это зависит от дизайна вашего приложения.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню