ログインアプリケーションに厳密モードをインポートすることに疑問があります。コードでこれを有効にすると、
StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build();
StrictMode.setThreadPolicy(policy);
ログインのセキュリティ機能は弱まりますか?または、非同期タスクを使用する必要がありますか?
ログインアプリケーションに厳密モードをインポートすることに疑問があります。コードでこれを有効にすると、
StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build();
StrictMode.setThreadPolicy(policy);
ログインのセキュリティ機能は弱まりますか?または、非同期タスクを使用する必要がありますか?
androidバージョン3.0以降、ANRが発生するため、メインUIスレッドでネットワーク関連のコードを使用する際にいくつかの制限がありました。したがって、コードに厳密モードのスレッドポリシーを設定することで、この制限に違反し、メインスレッドでネットワーク関連のコードを使用できます。これにより、ログイン機能が弱くなることはありません。
ドキュメントによると、のデフォルトのポリシーStrictMode.ThreadPolicy
はLAX
「...何もキャッチしない」です。したがって、以前にデフォルト以外のポリシーを設定していた場合を除いて、コードは何も変更しないでください。