Создаю несколько активити, а объекты на них храню в классе, порождённом от класса приложения в виде статических переменных:
public class AppGlobal extends Application {
static LoginActivity loginActivity = null;
static MainActivity mainActivity = null;
static FuncActivity funcActivity = null;
}
Теперь я могу, например, из mainActivity обращаться к loginActivity так:
AppGlobal.loginActivity
Такой подход был временный во время изучения программирования под Андроид. И возникает вопрос: правильный ли это подход? Наверняка, можно работать без такого глобального класса и статических переменных?