Android
엄격한 모드 정책 : 컴파일 타임에 버그를 잡는 도구.
수색…
소개
엄격 모드는 Android 2.3에서 디버깅을 위해 도입 된 특수 클래스입니다. 이 개발자 도구는 우연히 수행 한 작업을 감지하고이를 해결할 수 있도록 우리에게주의를 환기시킵니다. UI 작업이 수신되고 애니메이션이 발생하는 응용 프로그램의 주 스레드에서 우연한 디스크 또는 네트워크 액세스를 잡는 데 가장 일반적으로 사용됩니다. StrictMode는 기본적으로 컴파일 시간 모드에서 버그를 잡는 도구입니다.
비고
StrictMode는 기본적으로 컴파일 시간 모드에서 버그를 잡는 도구입니다. 이것을 사용하면 응용 프로그램의 메모리 누수를 피할 수 있습니다.
아래 코드 스 니펫은 스레드 정책을위한 StrictMode를 설정하는 것입니다. 이 강령은 우리 응용 프로그램의 진입 점에서 설정해야합니다.
StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder()
.detectDiskWrites()
.penaltyLog() //Logs a message to LogCat
.build())
아래 코드는 SQLLite finalize가 호출 될 때를 감지하는 것처럼 메모리 누수를 처리합니다.
StrictMode.setVmPolicy(new StrictMode.VmPolicy.Builder()
.detectActivityLeaks()
.detectLeakedClosableObjects()
.penaltyLog()
.build());
Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow