我是Android开发的新手,目前正在尝试开发一个简单的琐事游戏,我把一个前一个问题按钮添加到我的应用程序,它工作得很好,直到第一个问题,当我点击第一个问题app上的“上一个按钮”停止工作
mPreviousButton.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View v) {
mCurrentIndex = (mCurrentIndex - 1) % mQuestionBank.length;
updateQuestion();
}
});
updateQuestion();
这是相关代码。我怎样才能摆脱这种局面?
答案 0 :(得分:0)
您需要检查您当前是否有第一个问题 如果你是,那么只需返回方法,不要继续
您可以显示提醒或祝酒词以通知用户......
mPreviousButton.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View v) {
if(mCurrentIndex == 0){
//show toast or alert ...
return;
}
mCurrentIndex = (mCurrentIndex - 1) % mQuestionBank.length;
updateQuestion();
}
});
updateQuestion();