如何在 android studio 中检查资源 id 属于原始文件夹还是 drawable 文件夹

How to check if the resource id belongs to raw folder or drawable folder in android studio

我正在制作一个包含大量视频和图像的应用程序,我在同一应用程序中随机使用它们 activity, 那么如何检查我从数据库中使用的“资源 ID”是视频还是图像,以便我可以分别处理每一个?

将类型也放入数据库中,作为它自己的字段。那你就好了

不过我真的不建议在数据库中使用资源 ID。资源 ID 不稳定 - 相同的资源在不同的构建中可能具有不同的 ID。这意味着当您更新您的应用程序时,所有这些 ID 都可能被破坏。如果您需要引用外部文件(如数据库)中的资源,我建议使用名称并进行名称查找 - 除非您重命名文件,否则这将有效。