dbDataというリストとinfoSBとhistorySBという2つのStringBuilderがあります。プロジェクトをデバッグしました。2つのStringBuilderには、本来あるべきすべてのデータがありますが、何らかの理由で、データにランダムな文字が追加されています。データを追加するために行ったのは、以下のコードだけです。
dbData.add(infoSB.toString());
dbData.add(historySB.toString());
追加される文字は[]と、です。
誰かが以前にこれに遭遇し、これを防ぐ方法を知っていますか?
更新:データを取得してStringBuilderに割り当てる方法は次のとおりです。
JSONObject json_data = jArray.getJSONObject(i);
double altitudeData = json_data.getDouble("altitude");
double altitudeInFeet = altitudeData * 3.281;
historySB.append("Altitude: " + df.format(altitudeInFeet) + "ft\n");