状态这个参数在实现应用中有很大的用途,比如:一个游戏在退出前,保存一下当前游戏运行的状态,当下次开启时能接着上次的继续玩下去。再比如:电子书程序,当一本小说被阅读到第199页后退出了(不管是内存不足还是用户自动关闭程序),当下次打开时,读者可能已忘记了上次已阅读到第几页了,但是,读者想接着上次的读下去。如果采用saveInstallState参数,就很容易解决上述问题。
简单的事例api中snake游戏 在SnakeView类中
private int[] coordArrayListToArray(ArrayListcvec) {
int count = cvec.size()
int[] rawArray = new int[count * 2]
for (int index = 0index <countindex++) {
Coordinate c = cvec.get(index)
rawArray[2 * index] = c.x
rawArray[2 * index + 1] = c.y
}
return rawArray
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)