StrictModearrow-up-right が有効かどうかを判断するには、StrictMode.setThreadPolicy または StrictMode.setVmPolicy メソッドを探します。ほとんどの場合、onCreate メソッドにあります。
StrictMode
StrictMode.setThreadPolicy
StrictMode.setVmPolicy
onCreate
スレッドポリシーの検出メソッドは以下のとおりです。
detectDiskWrites()
detectDiskReads()
detectNetwork()
スレッドポリシー違反のペナルティは以下のとおりです。
penaltyLog(): LogCat にメッセージをログ記録します。
penaltyLog()
penaltyDeath(): 有効なすべてのペナルティの最後に実行して、アプリケーションをクラッシュします。
penaltyDeath()
penaltyDialog(): ダイアログを表示します。
penaltyDialog()
StrictMode を使用するための ベストプラクティスarrow-up-right をご覧ください。
StrictMode を検出するにはいくつかの方法があります。最善の選択はポリシーの役割の実装方法により異なります。以下があります。
Logcat
警告ダイアログ
アプリケーションクラッシュ
Last updated 6 months ago