안드로이드 개발 질문/답변
(글 수 45,052)
appwidget을 만들어서 사용 중인데요
각 위젯별로 쓰레드 처리가 되어야 하는 부분이 있어서
static으로 다음과 같이 만들었습니다.
static HashMap<Integer, Thread> map = new .....;
그래서 쓰레드를 생성하고 나면 해당 쓰레드를 map.put(new_thread) 이런식으로 넣고 빼면서 사용했는데요
어느 순간이 되면 static 변수들이 초기화 되는 것 같습니다.
위에 Thread를 담는 맵 뿐만 아니라 불리언이나 int[] 형도 초기화가 되는 것 같습니다.
이걸 어떻게 해결할 방법이 없을까요?