Android
Criteri della modalità rigorosa: uno strumento per catturare l'errore nel tempo di compilazione.
Ricerca…
introduzione
La modalità rigorosa è una classe speciale introdotta in Android 2.3 per il debug. Questi strumenti di sviluppo rilevano le cose fatte accidentalmente e le portano alla nostra attenzione in modo che possiamo ripararle. È più comunemente utilizzato per catturare il disco accidentale o l'accesso alla rete sul thread principale delle applicazioni, dove vengono ricevute le operazioni dell'interfaccia utente e vengono eseguite le animazioni. StrictMode è fondamentalmente uno strumento per catturare il bug in modalità Compile Time.
Osservazioni
StrictMode è fondamentalmente uno strumento per catturare il bug in modalità Compile Time. Usando questo possiamo evitare perdite di memoria nelle nostre applicazioni.
Il seguente Snippet di codice consiste nell'impostare StrictMode per i criteri di thread. Questo codice deve essere impostato nei punti di ingresso della nostra applicazione.
StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder()
.detectDiskWrites()
.penaltyLog() //Logs a message to LogCat
.build())
Il codice qui sotto riguarda le perdite di memoria, come quando viene rilevato o meno in SQLLite finalize.
StrictMode.setVmPolicy(new StrictMode.VmPolicy.Builder()
.detectActivityLeaks()
.detectLeakedClosableObjects()
.penaltyLog()
.build());
Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow