2013-04-16 36 views
0

我正在创建一个应用程序,在该应用程序的离线演示中,我想保存完整的活动,以便当用户再次打开应用程序时,它将获取有关该活动的最后更改。我的活动包含2个seekbar,1个切换按钮,1个数字选取器,所以我的问题是不使用每个视图的共享首选项,我可以使用它来完成活动。共享首选项来保存完整的活动

+1

我敢肯定你不能保存一个完整的活动。使用共享首选项有什么问题,你只有4个值? – FWeigl

+1

你只是不能保存一个完整的活动,这是错误的原因很多。您也无法使用savedinstancestate,因为它不会满足您的需求,“当用户再次打开应用程序时,它将获得对该活动所做的最后更改”。但是,您应该使用共享偏好设置,但您必须通过视图保存视图。 –

回答

0

将数据保存到捆绑 使用下面的方法

protected void onSaveInstanceState(Bundle outState) { // TODO Auto-generated method stub super.onSaveInstanceState(outState); }