Android在暂停时销毁位图

Android在暂停时销毁位图,android,memory-management,bitmap,onpause,Android,Memory Management,Bitmap,Onpause,我有一个使用4个位图的游戏。我只是想知道是否应该在游戏暂停时销毁这些位图,然后重新创建它们,或者让它们保持原样?不,最好使用一些类,将这些位图作为静态变量保存 我按照西奥多的建议做了,并将它们保存在静态变量上。主要是因为我需要在几个不同的地方使用它们,但它也可以在应用程序运行时保留它们,您不必再次处理它。我还想知道是否有更好的方法来解决这个问题。这种方法曾在“开始Android 4游戏开发”中使用过哪本书是imo学习android游戏开发工作原理的最佳书籍。当你不需要位图时,你可以创建一个管理器

我有一个使用4个位图的游戏。我只是想知道是否应该在游戏暂停时销毁这些位图,然后重新创建它们,或者让它们保持原样?

不,最好使用一些类,将这些位图作为静态变量保存

我按照西奥多的建议做了,并将它们保存在静态变量上。主要是因为我需要在几个不同的地方使用它们,但它也可以在应用程序运行时保留它们,您不必再次处理它。我还想知道是否有更好的方法来解决这个问题。这种方法曾在“开始Android 4游戏开发”中使用过哪本书是imo学习android游戏开发工作原理的最佳书籍。当你不需要位图时,你可以创建一个管理器并回收位图,但是当你需要位图时,不要忘记再次创建位图,因为在调用位图回收后,位图就不能再使用了。同样,imo 4位图在内存中也没有那么多可保存的内容(特别是如果它们很小的话)。