Sök…


Introduktion

Strict Mode är en specialklass introducerad i Android 2.3 för felsökning. Det här utvecklarverktyget upptäcker saker som gjorts av misstag och ger dem uppmärksamhet så att vi kan fixa dem. Det används oftast för att fånga oavsiktlig disk- eller nätverksåtkomst på applikationens huvudtråd, där UI-operationer tas emot och animationer sker. StrictMode är i princip ett verktyg för att fånga felet i läget Compile Time.

Anmärkningar

StrictMode är i princip ett verktyg för att fånga felet i läget Compile Time. Med detta kan vi undvika minnesläckor i våra applikationer.

Följande kodavsnitt är att konfigurera StrictMode för trådpolicyer. Den här koden ska ställas in vid ingången till vår ansökan.

StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder()  
    .detectDiskWrites()  
    .penaltyLog() //Logs a message to LogCat  
    .build())

Nedanstående kod handlar om läckor av minne, som den upptäcker när i SQLLite-slutfärd kallas eller inte.

StrictMode.setVmPolicy(new StrictMode.VmPolicy.Builder()  
    .detectActivityLeaks()  
    .detectLeakedClosableObjects()  
    .penaltyLog()  
    .build()); 


Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow