StrictMode предыдущие 2.3 - PullRequest
       27

StrictMode предыдущие 2.3

4 голосов
/ 19 октября 2011

Я гуглил StrictMode до 2.3, но не смог найти ничего полезного.Все, что я обнаружил, это то, что StrictMode появился в 2.3, и вы можете использовать отражение, чтобы проверить, существует ли строгий режим, подобный этому

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

Но есть ли способ включить строгий режим в версиях, предшествующих 2.3?Например, Fragments api для 3.0, но с библиотекой api фрагментов, включенной в код, есть возможность использовать фрагменты со всеми версиями выше 1.6.Есть ли что-то подобное для строгого режима?или есть ли обходной путь для использования строгого режима в версиях до 2.3?

Спасибо

1 Ответ

0 голосов
/ 13 января 2012

Почему вы хотите использовать строгий режим до 2.3? И как? Рекомендуемый способ использования StrictMode - включить его во время разработки, извлечь уроки и отключить его перед тем, как вы отправите свое приложение. Даже если вы не хотите поддерживать 2.3 и выше (хотя я не могу себе представить, почему), вы можете изменить целевую версию на 2.3, отладить приложение и вернуть его на нужный уровень.

Вот почему я не вижу необходимости в пакете поддержки. И Google не предоставит один ...

Возможно, вы пропустили эту статью от разработчика StrictMode.

Приветствия

...