小编Ami*_*edi的帖子

从名称获取资源标识符

我正在开发一个应用程序,从数据库中读取每个徽标的资源名称,然后尝试设置drawables.

但是,NumberFormatException当我尝试获取徽标的整数标识符时,我在我的Logcat中得到了一个,并且我的应用程序在应用程序开始时突然强制关闭.

我的代码如下:

String logo;
logo = c.getString(2);
button.setBackgroundResource(Integer.parseInt(logo));
Run Code Online (Sandbox Code Playgroud)

logo 保存在数据库中,例如: R.drawable.logo

你有什么建议吗?

android

5
推荐指数
1
解决办法
353
查看次数

标签 统计

android ×1