MUK*_*THA 7 android orientation
Hai,在我的计算器应用程序中,当我点击计算按钮结果正常出现,但是当我改变方向时,计算结果正在消失.
请参阅此示例,了解如何使用Bundle保存 Activity 的状态。首先,您必须重写onSaveInstanceState方法。
public void onSaveInstanceState(Bundle savedInstanceState) {
TextView txtName = (TextView)findViewById(R.id.raj44);
String aString = txtName.getText().toString();
savedInstanceState.putString("Name", aString);
super.onSaveInstanceState(savedInstanceState);
}
Run Code Online (Sandbox Code Playgroud)
在onCreate方法中,您可以从保存的 Bundle 恢复实例的状态。
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.concretetool);
if (savedInstanceState != null) {
String aString = savedInstanceState.getString("Name");
if (aString != null) {
txtName = (TextView)findViewById(R.id.raj44);
txtName.setText(aString);
}
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1591 次 |
| 最近记录: |