2013-03-22 86 views
0

在某些活動中,我需要的資源可能在極少數情況下不可用。例如,打開磁盤緩存可能會拋出IOException。我該如何處理?顯示一個對話框,拋出一個RuntimeException,其他的東西?打開磁盤緩存時應如何處理異常?

回答

3

這真的取決於應用程序在做什麼。

該操作部分是否需要磁盤操作100%?如果是的話,那麼肯定會發出一個對話,告訴用戶存儲不可訪問,並且沒有它,應用程序將無法工作。

但是,如果它只是一個緩存,將加速未來的應用程序的打開,不要打擾用戶。只是默默地失敗,下次讓應用再試一次。