以下をお読みください。私はそれを修正しました。
はい、私はすでにこれを尋ねました。はい、.equals を使用するように提案されましたが、それでも機能しません。
私の問題は、コードが for ループを壊さないことです。
for(int l=0; l<1000; l++){
if(settings.getString("note" + l, "").equals("")){
if(settings.getString("notelong" + l, "").equals("")){
editor.putString("note" + l, title.getText().toString());
editor.putString("notelong" + l, note.getText().toString());
editor.commit();
break; // This should break the loop BUT IT DOESN'T...
}
}
}
助言がありますか?
編集:はい、休憩を実行します。そうしないと、メモが作成されません
編集 2: 申し訳ありませんが、この for ループは別の for ループにあり、最初の for ループを壊すのを忘れていました...今は動作しています! ご協力いただきありがとうございます :)