我有兩個活動Play.java和Home.java,Home.java包含ListView的onclick函數並獲取列表視圖的位置 我需要將該位置傳遞給Play.java.when我點擊listview 「不幸的是應用程序關閉」Android原始文件夾媒體播放器
Home.java
public void onItemClick(AdapterView<?> parent, View view, int position,long id)
{
int songindex = position;
Intent intent = new Intent(this, Play.class);
startActivity(intent);
p1.listen(songindex);
}
Play.java
public void change(View v)
{
Intent intent = new Intent(this, Home.class);
startActivity(intent);
}
public void listen(int songindex)
{
MediaPlayer mPlayer2;
if(songindex==0)
{
mp=MediaPlayer.create(this, R.raw.gayatri);
mp.start();
}
else if(songindex==1)
{
mPlayer2= MediaPlayer.create(this, R.raw.brahma);
mPlayer2.start();
}
}
當我點擊列表視圖,從它不是工作程序CLOS歌編號
從logcat的堆棧跟蹤????? – 2013-04-08 07:09:02
請參閱logcat,看看有什麼問題......並將該logcat屏幕縮短。 – Hemant 2013-04-08 07:12:38
在Play.class的onCreate方法中寫第th支付代碼 – Pinki 2013-04-08 07:13:06