Skip to content

Commit af46e2d

Browse files
author
Nicolas Sauter
committed
Orentation_onSaveInstanceState.java
1 parent bfca687 commit af46e2d

File tree

1 file changed

+43
-0
lines changed

1 file changed

+43
-0
lines changed

Orentation_onSaveInstanceState.java

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
package ch.nicolassauter.testgetpref;
2+
3+
import android.content.SharedPreferences;
4+
import android.support.v7.app.AppCompatActivity;
5+
import android.os.Bundle;
6+
import android.view.View;
7+
import android.widget.Button;
8+
import android.widget.TextView;
9+
import android.widget.Toast;
10+
11+
public class MainActivity extends AppCompatActivity {
12+
13+
TextView textView;
14+
15+
@Override
16+
protected void onCreate(Bundle savedInstanceState) {
17+
super.onCreate(savedInstanceState);
18+
setContentView(R.layout.activity_main);
19+
20+
Button button = findViewById(R.id.button);
21+
textView = findViewById(R.id.textView);
22+
23+
button.setOnClickListener(new View.OnClickListener() {
24+
@Override
25+
public void onClick(View v) {
26+
textView.setText("1000");
27+
}
28+
});
29+
30+
if(savedInstanceState != null){
31+
textView.setText(savedInstanceState.get("meinWert").toString());
32+
}
33+
34+
}
35+
36+
@Override
37+
protected void onSaveInstanceState(Bundle outState) {
38+
super.onSaveInstanceState(outState);
39+
40+
outState.putCharSequence("meinWert",textView.getText());
41+
}
42+
43+
}

0 commit comments

Comments
 (0)