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.

  • 相关阅读:
    Docker学习总结(四)--应用部署
    strcat的由来
    ubuntu man不到pthread_mutex_XX
    string::front
    string::find_last_of
    string::find_last_not_of
    string::find_first_of
    string::find_first_not_of
    string::erase
    string::empty
  • 原文地址:https://www.cnblogs.com/qiengo/p/2737150.html
Copyright © 2011-2022 走看看