Hallo zusammen,
ich würde gerne wenn ich eine activität verlasse den zustand dieser activität speichern, so dass wenn ich wieder in dieser reingehen alles wie vorher ist.
Ich hab nach etwas recherche so implemnetiert:
Code
		
					
			TextView tvDate, tvDay;
    @Override
    protected void onCreate(@Nullable Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.a1);
        tvDate = (TextView)findViewById(R.id.tvDate);
        tvDay =(TextView)findViewById(R.id.tvDay);
    }
@Override
    protected void onSaveInstanceState(Bundle outState) {
        super.onSaveInstanceState(outState);
        String stateDaySave = tvDay.getText().toString();
        String stateDateSave = tvDate.getText().toString();
        outState.putString("save_day", stateDaySave);
        outState.putString("save_date", stateDateSave);
    }
    @Override
    protected void onRestoreInstanceState(Bundle savedInstanceState) {
        super.onRestoreInstanceState(savedInstanceState);
        String savedDay = savedInstanceState.getString("save_day");
        String savedDate = savedInstanceState.getString("save_date");
        if(savedDay != null){
            Log.d ("SavedDay != null",savedDay);
            Toast.makeText(ReturnTripActivity.this,"onRestoreInstanceState: has day save", Toast.LENGTH_LONG).show();
            tvDay.setText(savedDay);
        }else{
            Log.d ("SavedDay != null",savedDay);
            Toast.makeText(ReturnTripActivity.this,"onRestoreInstanceState: no day save", Toast.LENGTH_LONG).show();
        }
        if(savedDate != null){
            Toast.makeText(ReturnTripActivity.this,"onRestoreInstanceState: has date save", Toast.LENGTH_LONG).show();
            tvDate.setText(savedDate);
        }
        else{
            Toast.makeText(ReturnTripActivity.this,"onRestoreInstanceState: no date save", Toast.LENGTH_LONG).show();
        }
    }das problem ist, dass wenn ich die Aktivität verlasse und wieder da rein gehen, alle meine Einträge verschwinden.
Kann mir einer dabei helfen?
danke
 
		 
		
		
	
