안녕하세요.
앱이 실행되자마자 가장 먼저 수행되는 것과 전역변수를 쓸 수 있는것이
너무 마음에 들어 여러개를 쓰고 싶은데요.
xml 등록하는거 보면 하나밖에 못 쓰는 것 같은데 맞나요?
만약 그렇다면 어플리케이션 클래스와 같은 용도로 여러개를 사용하고 싶다면
아래처럼 OnCreate에서 제가 사용하고 싶은 클래스를 직접 생성해서 접근하면서 사용하는게 일반적인가요?
public class MyApplication extends Application{
public static UIClass ui_class;
public static DataClass data_class;
@Override
public void onCreate() {
super.onCreate();
ui_class = new UIClass();
data_class = new DataClass();
}
}
다른 클래스에서는 MyApplication.ui_class.blahblah();
이렇게요.