无法设置图片资源

Cannot setImageResource

我正在尝试构建一个 android 应用程序来播放在线广播。 目前它开始成形并像这样工作:当我单击 MainActivity 中的 gridview 项目时,它会启动 AndroidMediaPlayer activity 流式传输固定的 url 并显示修复了不代表用户选择的图像。

代码: https://github.com/sthlmj/IORadio/tree/clickable-funktionen/app/src/main/java/se/mookito/ioradio

现在我正试图让它正常工作,这样如果我单击某个 gridview 项目,图像和流 url 应该根据选择播放。我首先尝试通过从 MainActivity 传递点击的 position 来使图片正确显示 items ArrayList in MyAdapter via intent 这样我就可以 setImageResource 在第二个 activity AndroidMediaPlayer 上根据选择的图像从第一个 activity MainActivity.

在第二个 activity 中,我尝试获取意图数据:

//Selected image id
int position = i.getExtras().getInt("id");
MyAdapter myAdapter = new MyAdapter(this);

//Set image id
ImageView imageView = (ImageView) findViewById(R.id.mp3Image);
imageView.setImageResource(myAdapter.items.get(position));

但是我得到了:
'setImageResource(int)' in 'android.widget.ImageView' cannot be applied to '(se.mookito.ioradio.MyAdapter.Item)'

改为调用 imageView.setImageResource(myAdapter.items.get(position).drawableId);