0
私はアンドロイド開発で新しく、単純なトリビアゲームを開発しようとしています。私は以前の質問ボタンをアプリケーションに入れました。最初の質問アプリの「前のボタン」は機能しなくなります。配列インデックスがゼロ未満になるとアプリケーションが終了する
mPreviousButton.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View v) {
mCurrentIndex = (mCurrentIndex - 1) % mQuestionBank.length;
updateQuestion();
}
});
updateQuestion();
ここに関連コードがあります。このような状況からどうやって抜け出すことができますか?
あなたはupdateQuestionメソッドを投稿できますか? mQuestionBank配列から質問を読み込むときにIndexOutOfBoundsExceptionが発生している可能性があります。 – rodit
'private void updateQuestion(){ int question = mQuestionBank [mCurrentIndex] .getTextResId(); mQuestionTextView.setText(question); } ' –
解決策を投稿しますが、見つけました。 – rodit