我想要下一个和上一个按钮上班|如何获得索引位置?

我是编码的新手,我为此苦苦挣扎了三天。我希望我的下一个和上一个按钮在我的脑海中起作用,例如,我知道这个概念,我应该增加和减少索引位置,但我忘记了如何操作。所以有人可以帮我写一个代码片段,以了解如何获取索引位置并将其存储在变量中,以及是否使用循环,最后可以编写代码片段并告诉我我错过了什么。

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();
        }
    });
    }
}