1

私は Android フォン用のアプリケーションを作成するのに比較的慣れていませんが、この 1 週間解決しようとしてきた問題があります。私がやろうとしているのは、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