嘿家伙我有以下代码。我基本上是在意图回忆并根据按下的按钮生成一个数字,我想要显示某个图像。setImageResource从生成文件路径
Intent intent = getIntent();
int number = intent.getIntExtra("BUTTON NUMBER", 1);
ImageView image = (ImageView) findViewById(R.id.imageView);
String resource = "R.raw.img" + number;
id = Integer.parseInt(resource);
image.setImageResource(id);
然而代码似乎并不奏效,并出现以下错误应用程序崩溃:
E/AndroidRuntime(12872): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.myapp/com.example.myapp.SecondActivity}: java.lang.NumberFormatException: Invalid int: "R.raw.img1"
任何想法?我以为我已经allaedy转换成一个整数的字符串?