我有两个活动 Play.java 和 Home.java,Home.java 包含 Listview 的 onclick 函数并获取 listview 的位置我需要将该位置传递给 Play.java.当我单击 listview“不幸的是应用程序关闭”时
主页.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);
}
播放.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();
}
}
当我从列表视图中单击歌曲时,它无法正常工作的应用程序关闭