我正在使用一种结果搜索引擎,问题是要记住搜索条件我做了单一的静态类只保留一个实例。android应用程序内存泄漏
在我的应用程序中有很多类级别的私有变量,大量的公共静态变量,一个只包含静态最终方法的大型util类。
问题是我的应用程序在任何地方碰到任何有趣而且有趣的事情是崩溃代码总是被try {} catch(Throwable e){}块包围,但从来没有捕获,我认为这可能是内存完整问题。
我想讨论一个示例,在结果页上我还显示结果相关的图像,我从网上下载图像,并使用drawable将图像放置在imageview中,我创建了静态哈希图来重用图像, 5图像应用程序崩溃一些时候点击一个结果获取用户到新的详细信息屏幕获取崩溃和所有的代码被try catch块包围,我是移动程序新手,这件事情已经成为我的夜母马。
最后一件事情,在仿真器上几乎没有应用程序崩溃,但是当我尝试在设备上测试应用程序时,我使用三星glaxy android支持测试应用程序,它变得非常平实,并且突然它开始崩溃,并且在崩溃之后android重新启动在每次点击时抛出空指针异常,并通过尝试捕获{} catch {}块我认为在崩溃后android处理所有对象只保留UI对象这就是为什么当崩溃后我自动启动活动点击会导致空指针异常。
我该如何停止重新启动坠毁的活动?
LogCat输出说什么? – CaseyB