gpt4 book ai didi

android - sleep 后重新加载应用程序

转载 作者:行者123 更新时间:2023-11-29 21:50:06 25 4
gpt4 key购买 nike

我在 libgdx 论坛上找到了这个帖子,我遇到了同样的问题......

我用的是libGDx,我在2012年8月做了一个游戏。在这个游戏中,当我按下手机的待机按钮(屏幕关闭)然后再次按下时,屏幕和它一样是在按下待机按钮之前。在代码中我什么都没写,现在我想制作另一个游戏(使用启动画面中的 assetsManager 上传资源),当我按下手机的待机按钮然后再次按下它时游戏重新开始!所以我又看到了闪屏

我用的是这样的:

@Override
public void resume()
{
super.resume();
this.setScreen(mainMenuScreen);
}

但是不起作用..

有什么解决办法吗?非常感谢!!

PS:这是整个游戏类..

public static Screen gameScreen;
public static Screen mainMenuScreen;
public static Screen chooseTimeScreen;
public static Screen creditsScreen;
public static AssetManager manager = new AssetManager();;
public static SpriteBatch batcher;
boolean create = false;


@Override
public void create()
{

Gdx.app.log("----------------", manager + "");

if (manager == null)
{
manager = new AssetManager();
batcher = new SpriteBatch();
setScreen(new SplashScreen(this, manager));
}
else
{
batcher = new SpriteBatch();
setScreen(mainMenuScreen);
}

}


@Override
public void dispose()
{
super.dispose();
manager.dispose();
batcher.dispose();

if(gameScreen != null) gameScreen.dispose();
if(mainMenuScreen != null) mainMenuScreen.dispose();
if(chooseTimeScreen != null) chooseTimeScreen.dispose();
if(creditsScreen != null) creditsScreen.dispose();
}

最佳答案

解决方案是

  1. project.properties文件修改

    target=android-14

  2. 修改AndroidManifest.xml文件

    android:configChanges="keyboard|keyboardHidden|orientation|screenSize"

    在android:configChanges中添加screenSize

关于android - sleep 后重新加载应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14662108/

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