package com.example.notepad;
import android.content.SharedPreferences; import android.os.Bundle; import android.text.Editable; import android.text.TextWatcher; import android.widget.EditText; import androidx.appcompat.app.AppCompatActivity;
public class MainActivity extends AppCompatActivity {
@Override protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState); setContentView(R.layout.activity_main);
EditText editNote = findViewById(R.id.editNote); // Layoutta çok satırlı bir EditText ayarlayın (gravity=top)
SharedPreferences sharedPref = getSharedPreferences("NoteApp", MODE_PRIVATE);
String savedNote = sharedPref.getString("myNote", ""); // Yoksa boş getir
editNote.setText(savedNote);
editNote.addTextChangedListener(new TextWatcher() {
@Override public void beforeTextChanged(CharSequence s, int start, int count, int after) {}
@Override public void onTextChanged(CharSequence s, int start, int before, int count) {
// Her harf tıklandığında kaydet
SharedPreferences.Editor editor = sharedPref.edit();
editor.putString("myNote", s.toString());
editor.apply(); // Kalıcı diske yaz
}
@Override public void afterTextChanged(Editable s) {}
});
}
}