android游戏级的接口实现
Android开发问题:玩小游戏时,如果按“返回”键返回游戏主界面,主界面有一个按钮“继续游戏”,按“继续游戏”后如何返回游戏界面,显示的状态是之前的状态?
游戏界面是一个比较大的Acitivity,而且有一个GridView,GridView里面还有一些网格,GridView也是GridView,所以有很多数据,比如ArrayList和LinkedList。众所周知,SharedPreferents可以用来存储数据,但是这种方法似乎只存储简单的数据类型,比如String、boolean和int。还能用吗?困惑的是按下“返回”键后不会调用onSaveInstances()方法,所以不能使用Bundle存储状态数据?
另外,是不是系统在按下“返回”后一定会调用finish()方法来销毁这个活动,然后当从一个活动启动另一个活动时,另一个活动一定会调用onCreate()方法?
呵呵,问题很多。知道的大虾们尽力帮帮我弟弟~