我有一个希望是一个简单的问题。我想知道您是否可以安全地从非 ui 线程加载资源。我说的是“res”文件夹中的东西。我只是找不到任何可以明确回答这个问题的文档。SDK 中有很多关于 UI 线程上不允许的内容的提及。我从未见过任何提到以这种方式加载资源的东西。
例如,我可以从后台线程调用此代码吗?
Bitmap icon = BitmapFactory.decodeResource(context.getResources(), R.drawable.icon_resource);
如果我删除 context.getResources() 部分并且只做:
Bitmap icon = BitmapFactory.decodeResource(res, R.drawable.icon_resource);