android开发问题:在做一个小游戏,游戏界面过程中如果按了“back”键返回游戏主界面,主界面有个按钮"继续游戏",怎样实现按“继续游戏”后,再返回游戏界面,显示的状态是返回之前的状态?
游戏界面是一个比较大的Acitivity,有一个GridView,GridView内某些格子又是一个GridView,所以有很多数据,像ArrayList、LinkedList之类,了解到可以用SharedPreferents存储数据,但是这个方法好像只能存String、boolean、int之类的简单数据类型,还能用它吗?困惑的是onSaveInstances()方法不会在按”back“键后调用,就不能用Bundle存储状态数据了吗?
另外,是不是按”Back“后系统一定会调用finish()方法销毁此Activity,然后从一个Activity启动另外一个Activity时,另外的那个Activity一定会调用onCreate()方法?
呵呵,问题比较多,了解的大虾们尽量帮帮小弟哈~
参考资料:r