zoukankan      html  css  js  c++  java
  • Libgdx blank screen or resource error when enter again after pressed back button

    在libgdx 中 桌面版运行的很好,但是到了android版的时候有时候会发现在android上按返回键后再直接进入游戏中会出现空白画面的情况。

    这是因为程序的资源没有清理干净的原因,有可能是在程序中使用了 HashMap保存texture等,但是在程序退出时没有 clear HashMap,也可能是哪里用了单例模式,里面的资源释放不掉,等等因素。

    比较麻烦的做法就是手动将它们逐一清除了。

    第二种方法就是在android端处理,在Activity处加上

      public void onDestroy()
        {
            super.onDestroy();
            DefaultLogger.getDefaultLogger().logWithSignature(this,"onDestroy");
            intnPid=android.os.Process.myPid();
            android.os.Process.killProcess(nPid);
        }

    这段代码就是在android程序 destroy的时候killProcess.

  • 相关阅读:
    模块化
    ES6中的let
    ES6中的块级作用域
    Mobile 移动端
    H5离线缓存
    nginx 配置步骤
    虚拟路径的配置
    Apache和php的相关配置
    TCP/IP协议
    PHP中的文件操作
  • 原文地址:https://www.cnblogs.com/qiengo/p/2737150.html
Copyright © 2011-2022 走看看