Frage

Ich habe den Enable -StrictMode Prior 2.3 Google gegessen, aber ich konnte nichts Nützliches finden. Ich stellte nur fest, dass StrictMode in 2.3 eingeführt wird und Sie über die Reflexion nachdenken können, um zu überprüfen, ob es einen solchen strengen Modus gibt

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...");
}

Aber gibt es eine Möglichkeit, den strengen Modus in Versionen vor 2.3 zu aktivieren? Beispielsweise ist Fragmente API für 3.0, aber mit der in Code enthaltenen Fragmente -API -Bibliothek besteht die Möglichkeit, Fragmente mit allen über 1.6 Versionen zu verwenden. Gibt es so etwas für den strengen Modus? Oder gibt es eine Problemumgehung, um den strengen Modus in Versionen vor 2.3 zu verwenden?

Vielen Dank

War es hilfreich?

Lösung

Warum möchten Sie vor 2.3 den strengen Modus verwenden? Und wie? Die empfohlene Methode zur Verwendung von StrictMode besteht darin, es während der Entwicklung einzuschalten, daraus zu lernen und auszuschalten, bevor Sie Ihre App versenden. Auch wenn Sie 2.3 und höher nicht unterstützen möchten (obwohl ich mir nicht vorstellen kann, warum), können Sie die Zielversion in 2.3 ändern, Ihre App debuggen und auf Ihr erforderliches Level einstellen.

Deshalb sehe ich nicht die Notwendigkeit für ein Support -Paket. Und Google wird keinem ...

Vielleicht hast du es verpasst Dieser Artikel vom strictmode -Entwickler.

Prost

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top