我是编码的新手,我为此苦苦挣扎了三天。我希望我的下一个和上一个按钮在我的脑海中起作用,例如,我知道这个概念,我应该增加和减少索引位置,但我忘记了如何操作。所以有人可以帮我写一个代码片段,以了解如何获取索引位置并将其存储在变量中,以及是否使用循环,最后可以编写代码片段并告诉我我错过了什么。
public class MainActivity extends AppCompatActivity {
int current_index =0;
static MediaPlayer mMediaPlayer;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button play = (Button) findViewById(R.id.play);
Button prev = (Button) findViewById(R.id.previous);
Button next = (Button) findViewById(R.id.next);
final int[] songs = new int[]{R.raw.rainbow, R.raw.iktara, R.raw.startover, R.raw.phirna};
mMediaPlayer = MediaPlayer.create(getApplicationContext(), songs[0]);
play.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
mMediaPlayer.start();
}
});
next.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
mMediaPlayer.start();
}
});
}
}