2017-10-24 3 views
2

나는 안드로이드 Studio에서 핸들러 시간 초과 작업을 수행하기 위해 노력했습니다,하지만 난 그것을 초기화 할 때,이 일이 : 나는 사람들이에서 코드를 실행 핸들러를 사용하여 온라인으로 예제를 살펴마다Android Studio에서 핸들러를 초기화하는 방법은 무엇인가요?

private Handler handler = new Handler() { 
     @Override 
     public void publish(LogRecord record) { 

     } 

     @Override 
     public void flush() { 

     } 
    @Override 
    public void close() throws SecurityException { 

    } 
}; 

간격을 선언하면 다음과 같이 선언됩니다.

private Handler handler = new Handler(); 

처리기 내에서 큰 혼란을 피하려면 어떻게합니까?

+1

1을 확인하십시오. 메소드를 제거 할 수없는 경우 또는 2 : 사용중인 것으로 생각되는 Handler 클래스를 사용하는지 확인하십시오. – moffeltje

답변

5

android.os.Handler 대신 java.util.logging.Handler을 사용하려는 것 같습니다. 파일의 상단에서 가져올 파일을 변경하면 문제가 해결됩니다.

자동 완성 기능을 사용하려면 가져올 패키지를 표시해야하므로 나중에주의해야합니다.

+0

Ohhhhhh ... 감사합니다! 나는 심지어 그 축 늘 깨닫지 않았다. – underspring3000

관련 문제