横竖屏切换
只需要重新 onSaveInstanceState方法,在其里面記住我們要記錄的參數(shù)
package com.exmple.activity;import android.os.Bundle; import android.app.Activity; import android.util.Log; import android.view.Menu; import android.widget.TextView;public class MainActivity extends Activity {private TextView text;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);text = (TextView) findViewById(R.id.text);if (savedInstanceState != null) {String a=savedInstanceState.getString("aa");text.setText(a);}}@Overrideprotected void onSaveInstanceState(Bundle outState) {// TODO Auto-generated method stubsuper.onSaveInstanceState(outState);outState.putString("aa", "hhhhhh");}@Overrideprotected void onDestroy() {Log.d("TAG","=============ondestoy");super.onDestroy();}}
package com.exmple.activity;import android.os.Bundle; import android.app.Activity; import android.util.Log; import android.view.Menu; import android.widget.TextView;public class MainActivity extends Activity {private TextView text;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);text = (TextView) findViewById(R.id.text);if (savedInstanceState != null) {String a=savedInstanceState.getString("aa");text.setText(a);}}@Overrideprotected void onSaveInstanceState(Bundle outState) {// TODO Auto-generated method stubsuper.onSaveInstanceState(outState);outState.putString("aa", "hhhhhh");}@Overrideprotected void onDestroy() {Log.d("TAG","=============ondestoy");super.onDestroy();}}
轉(zhuǎn)載于:https://www.cnblogs.com/jsonfan/p/5391498.html
總結(jié)
- 上一篇: 查询字符串中字母出现的个数
- 下一篇: 关于C语言的问卷调查