0

一部のアクティビティでは、リソースが必要ですが、まれに利用できない場合があります。たとえば、ディスクキャッシュを開くと、IOExceptionがスローされる場合があります。これをどのように処理すればよいですか?ダイアログを表示し、RuntimeExceptionをスローしますか?

4

1 に答える 1

3

それは本当にアプリが何をしているかに依存します。

操作のその部分には、ディスク操作が100%必要ですか?はいの場合は、確かに、ストレージにアクセスできず、ストレージがないとアプリが動作しないことをユーザーに伝えるダイアログを表示します。

ただし、アプリの将来のオープンを高速化するのが単なるキャッシュである場合は、ユーザーに迷惑をかけないでください。黙って失敗し、次回アプリを再試行させてください。

于 2013-03-22T14:46:20.690 に答える