對不起,如果這是一個愚蠢的問題,但我如何在我的代碼中捕獲這個特殊的異常?即在我的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
- 3. android.content.res.resources notfoundexception $ android.content.res.resources notfoundexception $ string資源ID#0x1
- 4. 獲取android.content.res.Resources $ NotFoundException:異常
- 5. android.content.res.Resources $ NotFoundException上api19
- 6. android.content.res.Resources $ NotFoundException上support_simple_spinner_dropdown_item
- 7. setTextAppearance導致android.content.res.Resources $ NotFoundException
- 8. android.content.res.Resources $ NotFoundException - /res/color/file.xml
- 9. setBackgroundResource調用android.content.res.Resources $ NotFoundException
- 10. android.content.res.Resources $ NotFoundException:資源ID#0x0
- 11. android.content.res.Resources $ NotFoundException:資源ID#0x88a6fd
- 12. android.content.res.Resources $ NotFoundException:資源ID#0xffffffff
- 13. android.content.res.Resources $ NotFoundException設置一個ListView
- 14. android.content.res.Resources $ NotFoundException:資源ID#0x7f0200d1
- 15. Android.Content.Res.Resources + NotFoundException:資源ID#0x7f03005e
- 16. 致命異常,android.content.res.Resources $ NotFoundException:
- 17. 陌生人例外:android.content.res.Resources $ NotFoundException
- 18. android.content.res.Resources $ NotFoundException:沒有這樣的標籤
- 19. android開發人員控制檯 - android.content.res.Resources $ NotFoundException
- 20. android.content.res.Resources $ NotFoundException:無法找到資源ID#0x7d0
- 21. android.content.res.Resources $ NotFoundException:字符串資源ID#0x64
- 22. 使用Spinner返回android.content.res.Resources的ArrayAdapter $ NotFoundException
- 23. android.content.res.Resources $ NotFoundException:字符串資源ID#0x7f060032
- 24. 「android.content.res.Resources $ NotFoundException:資源ID#0x0」錯誤
- 25. android.content.res.Resources $ NotFoundException:字符串資源ID#0x0
- 26. android.content.res.Resources $ NotFoundException:資源ID#0x0 java異常
- 27. android.content.res.Resources $ NotFoundException以編程方式設置android.r.attr.listChoiceIndicatorMultiple
- 28. android.content.res.Resources $ NotFoundException:字符串資源ID#0x42
- 29. 無法膨脹的XML,android.content.res.Resources $ NotFoundException
- 30. 嘗試在Xamarin上創建片段時獲取Android.Content.Res.Resources + NotFoundException
'catch(Resources.NotFoundException e)'。 '$'只是意味着'NotFoundException'是一個內部類。 –
@ MikeM.please轉換爲答案 - Android Studio也剛剛向我展示了同樣的東西 – zooter