public class MainActivity extends Activity { private static final String CONTENT = "content"; private Button secondBtn=null; private EditText txt = null; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); txt=(EditText)findViewById(R.id.txt); if (null!=savedInstanceState&&savedInstanceState.containsKey(CONTENT))//判断 { txt.setText(savedInstanceState.getString(CONTENT)); } secondBtn=(Button)findViewById(R.id.secondBtn); secondBtn.setOnClickListener(listener); } @Override protected void onSaveInstanceState(Bundle outState) { super.onSaveInstanceState(outState); String content=txt.getText().toString(); outState.putString(CONTENT, content); } private OnClickListener listener=new OnClickListener() { @Override public void onClick(View v) { Button btn=(Button)v; Intent intent=new Intent(); switch (btn.getId()) { case R.id.secondBtn: intent.setClass(MainActivity.this, SecondActivity.class); break; } startActivity(intent); } };
savedInstanceState 保存textview中的值
猜你喜欢
转载自284772894.iteye.com/blog/1727797
今日推荐
周排行