我正在开发Android中的视频游戏,它意外地随机关闭。案例是我有以下代码包含我的游戏循环:
try {
//game loop
}
catch(Exception e)
{
//...
}
catch(OutOfMemoryError e)
{
//...
}
出于某种原因,该应用程序没有进入任何这些捕获。我认为这是一个内存问题,但是对于'OutOfMemoryError'它应该被覆盖吗?或者这只是在我们突然要求大量内存时才会涵盖的内容?
我想知道是否有任何捕获条件来捕捉所有可能的情况,因为这让我发疯...
答案 0 :(得分:0)
不看任何代码。我认为也许你的游戏循环中有一个无限循环,它导致应用程序无响应。这导致操作系统处理任何异常或问题。