コード:
double indSRate[] = new double[c.getCount()];
indSRate[e++] = c.getDouble(c.getColumnIndex("s_rate"));
if (String.valueOf(indSRate[s]) == null) {
Log.d("Special Rate", String.valueOf(indSRate[s++]));
}
s_rate 列のフィールドは、編集テキスト フィールドでユーザーによって空白のままにされました。どういうわけかそれをダブルに変えていますか?
ループ内で、フィールドが空の場合は特定のことを行い、そうでない場合は他のことを行います。しかし、それは0以上のようですか?「0」または別のものであることをテストできません。isEmpty かどうかをテストする必要がありますか?