嘿傢伙我有以下代碼。我基本上是在意圖回憶並根據按下的按鈕生成一個數字,我想要顯示某個圖像。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轉換成一個整數的字符串?