1

我对为 Android 手机制作应用程序相对较新,过去一周我一直在尝试解决一个问题。我想要做的是接受 4 个变量,其中 3 个来自微调器,并使用 while 循环和 case 语句来搜索数据库以将字符串发送到 TextView 框中。我遇到的主要问题是按钮按下后的while循环导致程序出错。我尝试过实现不同的方法,例如使用可运行对象和线程来完成它,但没有取得任何成功。我将不胜感激任何帮助。阵列的构建方式是 54x7。

public void onClick(View v) {
    // TODO Auto-generated method stub


    while(AutoDatabase[i][0] != YearSelect){
        i++;
    }

    while(AutoDatabase[i][1] != MakeSelect){
        i++;
    }

    while(AutoDatabase[i][2] != ModelSelect){
        i++;

    if (LightsOut == "FDTS"){
        Part = AutoDatabase[i][3];
    } else if (LightsOut == "FPTS"){
        Part = AutoDatabase[i][4];
    } else if (LightsOut == "RDTS"){
        Part = AutoDatabase[i][5];
    } else if (LightsOut == "RPTS"){
        Part = AutoDatabase[i][6];
    }

    PartDisplay.setText(Part);
}
4

0 回答 0