java - 如何快速解决Libgdx中暂停和恢复功能

标签 java resume libgdx

我需要在 libgdx for Android 的 pause() 和 resume() 函数中编写什么代码?

    @Override
    public void create() {
            // TODO Auto-generated method stub

    }

    @Override
    public void dispose() {
            // TODO Auto-generated method stub

    }

    @Override
    public void pause() {
            // TODO Auto-generated method stub

    }

    @Override
    public void render() {
            // TODO Auto-generated method stub

    }

    @Override
    public void resize(int width, int height) {
            // TODO Auto-generated method stub

    }

    @Override
    public void resume() {
            // TODO Auto-generated method stub

    }

最佳答案

基本上你不必在这两个方法中写任何东西。当您在 create() 中设置您的应用程序并在 render() 中绘制您的东西时,您的 libgdx 应用程序将工作。当另一个 Activity 进入前台并且您返回到您的 libgdx 应用程序时,这甚至会起作用。

当您的 libgdx Activity 因系统回收内存而终止时,情况会发生变化。在这种情况下,您可以使用 pause() 来保存您的应用程序状态并在 resume() 中恢复它。 Libgdx 还没有包装 android 的 Parcelable 概念,所以你需要找到另一种持久化机制。

关于java - 如何快速解决Libgdx中暂停和恢复功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5980526/

相关文章:

swift - 在显示暂停计时器 Int 的标签上显示暂停和恢复的计时器

java - 获取触摸释放前后的坐标

java - org.openqa.selenium.NoSuchElementException

android - onRetainNonConfigurationInstance 具有多个线程?

ios - 如何停止和恢复来自 iPhone 应用程序的背景音频?

java - 检测 LibGdx 中 ShapeRenderer 线和 Sprite 之间的碰撞

java - 我需要什么混合模式才能通过在图像上绘制透明图像来使图像更透明?

java - 如何在Java中列出字符串句子中匹配条件的所有单词

java - radio 组的“setOnCheckedChangeListener”错误

java - 如何创建 jvmti 代理来查看所有加载的类、对象及其字段详细信息