對不起,如果這是一個愚蠢的問題,但我如何在我的代碼中捕獲這個特殊的異常?即在我的Catch塊中,catch關鍵字應該是什麼?
3
A
回答
5
您可以使用catch(Resources.NotFoundException e)
。您的堆棧跟蹤中的$
只是表示NotFoundException
是Resources
中的嵌套類。
你可以導入的完全限定類NotFoundException
- 那就是,android.content.res.Resources.NotFoundException
- 而只需使用NotFoundException
在catch
,但它無疑是爲了便於閱讀和理解更好地爲包括含有類這樣的一般命名Exception
。
0
try {
drawable = Resources.getSystem().getDrawable(R.drawable.icon);
} catch (NotFoundException e) {
e.printStackTrace();
}
相關問題
- 1. Android.Content.Res.Resources + NotFoundException
- 2. android.content.res.Resources $ NotFoundException上support_simple_spinner_dropdown_item
- 3. setTextAppearance導致android.content.res.Resources $ NotFoundException
- 4. android.content.res.Resources $ NotFoundException - /res/color/file.xml
- 5. Android.Content.Res.Resources + NotFoundException:資源ID#0x7f03005e
- 6. android.content.res.Resources $ NotFoundException:字符串資源ID#0x42
- 7. android.content.res.Resources $ NotFoundException:字符串資源ID#0x7f060032
- 8. android.content.res.Resources $ NotFoundException以編程方式設置android.r.attr.listChoiceIndicatorMultiple
- 9. android.content.res.Resources $ NotFoundException:無法找到資源ID#0x7d0
- 10. android開發人員控制檯 - android.content.res.Resources $ NotFoundException
- 11. 嘗試在Xamarin上創建片段時獲取Android.Content.Res.Resources + NotFoundException
- 12. 使用畢加索圖書館時獲取android.content.res.Resources $ NotFoundException
- 13. 獲取android.content.res.Resources NotFoundException而在共享偏好儲蓄
- 14. 無法獲得訪問變量 - android.content.res.Resources $ NotFoundException:字符串資源ID
- 15. android.content.res.resources $ notfoundexception字符串資源編號爲0x0
- 16. android.content.res.Resources $ NotFoundException - 但不是從與我的應用程序
- 17. 了java.lang.RuntimeException:無法啓動活動ComponentInfo,android.content.res.Resources $ NotFoundException
- 18. 錯誤:android.content.res.Resources $ NotFoundException:字符串資源ID#爲0x1
- 19. GridView.FATAL EXCEPTION:主android.content.res.Resources $ NotFoundException:字符串資源ID#0x0
- 20. android.content.res.Resources $ NotFoundException對於不同的設備或用戶
- 21. android.content.res.Resources $ NotFoundException與最新版本的SDK構建工具
- 22. android.content.res.Resources $ NotFoundException:字符串資源ID#0x1錯誤
- 23. 錯誤: - android.content.res.Resources $ NotFoundException:字符串資源ID#0x1
- 24. 致命異常:主android.content.res.Resources $ NotFoundException:字符串資源ID
- 25. android.content.res.Resources $ NotFoundException:字符串資源ID#0x2數據庫
- 26. Android.content.res.Resources $ NotFoundException:資源不是可繪製的(顏色或路徑):
- 27. android.content.res.Resources $ NotFoundException:資源ID#0x0使用RecyclerView異常
- 28. 獲取「android.content.resources $ notfoundexception」
- 29. Android:資源$ NotFoundException
- 30. Android字符串資源無法訪問:android.content.res.Resources $ NotFoundException:字符串資源ID
'catch(Resources.NotFoundException e)'。 '$'只是意味着'NotFoundException'是一個內部類。 –
@ MikeM.please轉換爲答案 - Android Studio也剛剛向我展示了同樣的東西 – zooter