gpt4 book ai didi

java - 如何暂停和恢复安卓游戏?

转载 作者:搜寻专家 更新时间:2023-11-01 09:11:40 24 4
gpt4 key购买 nike

我正在制作一款名为 Connect4 的安卓游戏。我遇到了有关暂停和恢复游戏的问题。当我在真实设备上(在 Galaxy S2 上)运行游戏时,在运行游戏时,当我按下电源按钮时,屏幕被锁定,而当我解锁屏幕时,我的游戏不会从我离开的地方继续.基本上,我需要 3 个东西来恢复我的游戏,一个字节数组、一个字节和一个 FrameLayout 对象。这是我正在使用的代码:-

......
public void onSaveInstanceState(Bundle out){
super.onSaveInstanceState(out);
out.putParcelable("save", new Save());
}
public class Save implements Parcelable {

byte discs1, disc1[][];
FrameLayout root1;

Save(byte discs, byte[][] disc, FrameLayout root){
discs1=discs;
disc1=disc;
root1=root;

}

然后在 onCreate() 中我使用提供的包恢复它们,但这似乎不起作用。

最佳答案

看看 Activity Lifecycle .您需要用代码覆盖 onPause()onResume() 等,以便在您的应用失去焦点时保存和恢复您的游戏。

关于java - 如何暂停和恢复安卓游戏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7850229/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com