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 количество раз..? Может ли кто-нибудь сказать мне, пожалуйста,
Если ваш вопрос касается изменения ArrayList
, то это, похоже, не плохая практика. Если вы используете этот контейнер для передачи некоторых параметров из одной операции в другую, это может быть плохим решением, но может быть единственным способом сделать то, что вы хотите сделать. Это зависит от дизайна вашего приложения.