程序退出时如何保存activity的活动状态 我的应用程序里面起了一个service,按返回键退出程序时,我想实现保存当前activity的状态,不一定是主界面,可能是一个子activity,service保持始终运行状态,当我下次打开程序时,显示的是我上一次退出时的状态,大家有没有做过这方面的指点下~感激不尽~~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 把Home键的处理照搬过来 添加在OnPause()中 楼主可以尝试重写Activity的onSaveInstanceState方法protected void onSaveInstanceState(Bundle outState) { super.onSaveInstanceState(outState); outState.putLong("id", 1234567890);}public void onCreate(Bundle savedInstanceState) {//判断 savedInstanceState是不是空.//如果不为空就取出来 super.onCreate(savedInstanceState);} 比如有个输入框。或者scrollview。你就在onPause()函数里面写。mStr = mTextView.text;mInt = mScrollView.getScrollY();然后再保存这两个数据。然后在以后的OnResum()里面写。mTextView.text=mStr;mScrollView.scrollTo(mInt);我也郁闷过。书上太笼统了。其实代码很2.就是纯手工保存数据。然后重新还原。非常2的 可以使用Activity的saveOnInstance方法,LZ可以百度一下,相关文章很多 关于MP3音乐节拍检测的问题 启动一个APK程序之后,想禁止掉返回launcher界面,这个怎么做啊,求各位帮助! Eclipse中不能创建Android工程 菜鸟真心求教:SQLite中数据的排序 关于正则匹配问题 Android BroadcastReceiver 【求教】binder申请映射的内存为什么是1M-8K 谁有Android开发的视频教学,求助! 百度地图模糊查询 android开发:把一个byte数组转换成wav音频文件,并且播放 问一个关于Intent的putExtra方法的问题? android如何实现后台安装程序?就像安卓市场那样?
protected void onSaveInstanceState(Bundle outState) {
super.onSaveInstanceState(outState);
outState.putLong("id", 1234567890);
}
public void onCreate(Bundle savedInstanceState) {
//判断 savedInstanceState是不是空.
//如果不为空就取出来
super.onCreate(savedInstanceState);
}
mStr = mTextView.text;
mInt = mScrollView.getScrollY();
然后再保存这两个数据。然后在以后的OnResum()里面写。
mTextView.text=mStr;
mScrollView.scrollTo(mInt);
我也郁闷过。书上太笼统了。其实代码很2.就是纯手工保存数据。然后重新还原。非常2的