-2
私のコードでは、この行はIDEによって赤で下線です...なぜですか?JSONファイルが動作しません
皆さん、ありがとうございます!
return json.toString();
前に問題の行を意味し、赤の行に到達することはありません:あなたはラインを持っている
public String showResult(View v) throws IOException {
for (Planet p : plAdapter.getBox()) {
if (p.isSelected()){
result += "\n" + p.getName()+" "+p.getDistance()+"€"+"q.tà :"+p.getQuantità();
}
}
//Toast.makeText(context, result + "\n" + "Total Amount:=" + totalAmount2 + "€", Toast.LENGTH_LONG).show();
return result;*/
String result = "";
JsonObject json = new JsonObject();
for (Planet p : plAdapter.getBox()) {
if (p.isSelected()){
json.put("name",p.getName());
json.put("distance",p.getDistance());
json.put("quantity",p.getQuantità());
}
}
return json.toString();
String path = Environment.getExternalStorageDirectory()
.getAbsolutePath() + "/droidText/";
FileWriter file=null;
try {
file = new FileWriter(path+"filename.json");
file.write(result);
}catch(IOException ie){}
finally{
file.flush();
file.close();
}
//System.out.println(result);
}
エラーメッセージは何ですか? –
到達不能な文... – ZAO
あなたはその行の直前に 'return 'しています。 –