Java 按钮失灵

Java 按钮失灵,java,android,Java,Android,当用户单击Next按钮时,它会显示数据库中的下一个记录存储,但当我运行应用程序时,用户必须单击previous按钮查看下一个条目,而Next按钮没有执行任何活动 public void onClick(View v) { int buttonId = v.getId(); if (buttonId == R.id.buttonViewPrevious) if (currentBoothArrayIndex < boothArray

当用户单击
Next
按钮时,它会显示数据库中的下一个记录存储,但当我运行应用程序时,用户必须单击
previous
按钮查看下一个条目,而
Next
按钮没有执行任何活动

public void onClick(View v) {

        int buttonId = v.getId();

        if (buttonId == R.id.buttonViewPrevious)
            if (currentBoothArrayIndex < boothArrayList.size() - 1) {
                displayBoothInformation(--currentBoothArrayIndex);
            } else if (buttonId == R.id.buttonViewNext)
                if (currentBoothArrayIndex < boothArrayList.size() - 1) {
                    displayBoothInformation(++currentBoothArrayIndex);
                } 
    }
public void onClick(视图v){
int buttonId=v.getId();
if(buttonnid==R.id.buttonViewPrevious)
如果(currentBoothArrayIndex
如果else构造错误,则您的
。试试这个:

if (buttonId == R.id.buttonViewPrevious){
   if (currentBoothArrayIndex < boothArrayList.size() - 1) {
     displayBoothInformation(--currentBoothArrayIndex);
   } 
}else if (buttonId == R.id.buttonViewNext){
   if (currentBoothArrayIndex < boothArrayList.size() - 1) {
     displayBoothInformation(++currentBoothArrayIndex);
   } 
}
if(buttonId==R.id.buttonViewPrevious){
如果(currentBoothArrayIndex
在您的行中
if(buttonnid==R.id.buttonViewPrevious)
if语句后没有括号。因为下面有多行代码,所以需要有括号。当我单击“上一步”按钮时,应用程序崩溃。抱歉,我已更正代码,现在它正在工作。但是
Previous
按钮没有显示前面的条目。这是一个单独的问题,您应该单独询问。