0

選択したすべての ID に対してループを作成しようとしていますが、残念ながら機能しません。入力された最初の Id のみが受け入れられ、arraylist の次の値をループしません。これが私のコードです。どこで何かを逃したのかわかりません。ありがとう!

if (arraylistSelectedConsumerIds != null)
    {
        for (int i = 0; i <arraylistSelectedConsumerIds.size(); i++)

                ConsumerId = arraylistSelectedConsumerIds.get(i);
                databaseAdapter.updateEmailmark(ConsumerId);
                Toast.makeText(AdminActivity.this,"consumer id" + ConsumerId, Toast.LENGTH_LONG).show();

    }
4

2 に答える 2

1

私には基本的な構文エラーのように見えます。

if (arraylistSelectedConsumerIds != null) {
    for (int i = 0; i <arraylistSelectedConsumerIds.size(); i++) {

            ConsumerId = arraylistSelectedConsumerIds.get(i);
            databaseAdapter.updateEmailmark(ConsumerId);
            Toast.makeText(AdminActivity.this,"consumer id" + ConsumerId, Toast.LENGTH_LONG).show();
    }
}

ここで行ったように、ループに中かっこを追加するだけで、IDE を使用してさらに構文エラーがないことを確認してください。

于 2013-06-04T02:28:39.550 に答える