Domanda

Sono stato googleing lo StrictMode enableing prima 2.3, ma non sono riuscito a trovare qualcosa di utile. Tutto quello che ho trovato era che StrictMode viene introdotto in 2.3 ed è possibile utilizzare la riflessione per verificare se v'è la modalità rigorosa come questo

try {
Class sMode = Class.forName("android.os.StrictMode");
Method enableDefaults = sMode.getMethod("enableDefaults");
enableDefaults.invoke(null);
}
catch(Exception e) {
// StrictMode not supported on this device, punt
Log.v("StrictMode", "... not supported. Skipping...");
}

Ma esiste un modo per attivare la modalità rigorosa nelle versioni precedenti 2.3? Ad esempio Fragments API è per 3.0, ma con biblioteca frammenti api incluse nel codice non c'è possibilità di usare frammenti con tutte le versioni di cui sopra 1.6. C'è qualcosa di simile per modalità rigorosa? o c'è alcuna soluzione per utilizzare la modalità rigorosa nelle versioni precedenti 2.3?

Grazie

È stato utile?

Soluzione

Perché si desidera utilizzare la modalità rigorosa prima 2.3? E come? Il metodo consigliato per l'uso StrictMode è quello di accenderlo durante lo sviluppo, imparare da esso, e spegnerlo prima di spedire la vostra applicazione. Anche se non si desidera supportare 2.3 e superiori (anche se non riesco a immaginare perché) è possibile modificare la versione di destinazione a 2.3, eseguire il debug applicazione e impostare di nuovo al vostro livello richiesto.

Ecco perché non vedo la necessità di un pacchetto di supporto. E Google non fornirà una ...

Forse vi siete persi questo articolo da lo sviluppatore StrictMode.

Saluti

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top