API Demos 2.2 研读笔记(10)——Redirection, Reorder Activity and Save&Restore State
Redirection
?
在android中没有像JEE中专门的机制来管理forward和redirect,在这个示例中是通过简单的判断来实现重定向的效果。
?
主要相关代码:
不是指定id就可以了吗?加这些有什么目的?我不甚明白。待日后研究吧。
?
我们通过旋转屏幕来看这个示例的效果:
1. 旋转屏幕前在两个文本框中分别输入内容。
?2. 旋转屏幕后第一个文本框中新输入的内容还在,第二个则消失了。
?注:旋转屏幕的时候当前的Activity被销毁病重建了。其间调用了onSaveInstanceState和onRestoreInstanceState方法。?
我用debug模式跟踪查看了旋转屏幕时Activity lifecycle的具体流程:
onSaveInstanceState-->onPause-->onStop-->onDestroy-->onCreate-->onStart-->onRestoreInstanceState-->onResume