마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

안드로이드 디비연동을 이번에 처음 하게 됐는데요

0 추천
안드로이드가 네트워크 접속하려면 스레드통해서 접속을 해야 하는걸로 아는데 매번 삭제 쿼리 진행할때마다 스레드를 실행시키는방법 말고 어떻게 해야 할까요? 이러다 보니 삭제가 중첩되면 스레드 이미 실행되어있다고 죽어버리는데 방법좀 알려쥬세여
익명사용자 님이 2015년 7월 24일 질문

1개의 답변

0 추천
handlerthread 를 사용 하시면 엄청 편합니다

public class WorksHandlerThread {
    private static final HandlerThread worksThread = new HandlerThread("works");
    
    static {
        worksThread.start();
    }

    private static final Handler sWorker = new Handler(worksThread.getLooper());
    
    public static Handler getHandler() {
        return sWorker;
    }
}

 

사용법은

Runnable r = new Runnable() {
                @Override
                public void run() {
                    //실행코드
                }
};

WorksHandlerThread.getHandler().post(r);

 

로 실행하면 됩니다.
ㄱㄴㄷ 님이 2015년 7월 27일 답변
2015년 7월 27일 수정
...