mukeshdak icon

2021-08-28_Android_Shared_prefrence

mukeshdak | PRO | 08/28/21 04:47:36 PM UTC | 0 ⭐ | 1706 👁️ | Never ⏰ | []
Java |

1.21 KB

|

None

|

0 👍

/

0 👎

package com.mukeshdak.daknotes;
import androidx.appcompat.app.AppCompatActivity;
import android.content.SharedPreferences;
import android.os.Bundle;
import android.widget.EditText;
 
public class MainActivity extends AppCompatActivity {
 
    EditText editText;
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
 
        editText = findViewById(R.id.editText);
 
        // Get the value of shared preferences back.
        SharedPreferences getShared = getSharedPreferences("mdnote", MODE_PRIVATE);
        String value = getShared.getString("task1", "Type a note and save");
        editText.setText(value);
    }
 
    @Override
    public void onBackPressed() {
 
        editText = findViewById(R.id.editText);
        String msg = editText.getText().toString();
 
        SharedPreferences shrd = getSharedPreferences("mdnote", MODE_PRIVATE);
        SharedPreferences.Editor editor = shrd.edit();
 
        editor.putString("task1", msg);
        editor.apply();
 
    //    Toast.makeText(MainActivity.this,"Text Saved", Toast.LENGTH_LONG).show();
 
        super.onBackPressed();
    }
}
 

Comments