Android有点儿差劲:按home键之后,立即长按home键选择程序切换回来,居然activity就跑回初始状态去了。
我的程序里面有2个webview,2个按钮,我做到把他们都恢复了。
1 webview会被从父view中移除,你只需要在onResume里把他们add回去(我有有setVisible为可见、再bringToFront)
2 按钮上显示文字的、文字被你修改过——即不是默认的文字、xml定义时的文字,你需要在onResume里重新设置按钮的尺寸和位置,然后再setText才会生效,然后按钮的点击事件也要重新绑定。