0
import android.content.Context;

import android.content.SharedPreferences;

import android.os.Bundle;

import android.util.Log;

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        SharedPreferences  
        sharedPreferences=this.getSharedPreferences("com.example.sharedpre",Context.MODE_PRIVATE);
        SharedPreferences.Editor editor = sharedPreferences.edit();
        editor.putString("username", "VJ").apply();
        String user=savedInstanceState.getString("username","");

        Log.i("username",user);
    }
}
Phantômaxx
  • 37,352
  • 21
  • 80
  • 110

2 Answers2

0

You need to wrap your line which causes the error like this:

String user;
if (savedInstanceState != null) {
    user = savedInstanceState.getString("username", "");
} else {
    user = "";
}
Valentina Konyukhova
  • 3,479
  • 2
  • 21
  • 33
0

before saving in shared preference check your editText is not or not then check your savedInstanceState

if (savedInstanceState != null)
Farhan Fahim
  • 117
  • 1
  • 6