여러 액티비티에서 접근하는 변수를 따로 분리한 클래스 파일에 public static final 로 선언했는데요
static 이 너무 많아 메모리 관리가 잘 되지않아서
앱 실행타임동안 절대 꺼질일 없는 액티비티에다 static 없이 선언해도 문제가 없나요??
코드가 더러워지지 않을까 걱정되네요 ㅠㅠ
여러 액티비티에서 접근하는 변수를 따로 분리한 클래스 파일에 public static final 로 선언했는데요
static 이 너무 많아 메모리 관리가 잘 되지않아서
앱 실행타임동안 절대 꺼질일 없는 액티비티에다 static 없이 선언해도 문제가 없나요??
코드가 더러워지지 않을까 걱정되네요 ㅠㅠ
저기 static을 잘 모르시는거같은데
static은 인스턴스 하나만 있으면 안붙이는거랑 메모리소비량은 차이가없다
니가말하는건 메모리회수관련 걱정인거같은데 그건 가비지컬렉터가 알아서해줄테니 걱정하지말고
그리고 인스턴스 많이 생성하면 오히려 static은 하나만 가지기때문에 메모리소비량이 줄어듬
액티비티에 쳐넣지 말고 그러려면 걍 애플리케이션 클래스 익스텐드해서 써라
ㅠㅠ