强制关闭应用程序
问题描述:
我是android新手,并且遇到了问题。强制关闭应用程序
我想知道如何强制关闭应用程序并重新启动它。 我想这个,因为我真的坚持OutOfMemmoryError
我想释放内存并重新启动应用程序。
请指导我,如果我错了。
答
重新启动应用程序以避免或修复OutOfMemoryExceptions是一个非常糟糕的主意。你应该开始处理自己的记忆问题,而不是在事情发生时做一些奇怪的事情。
你应该治愈疾病,而不是治疗症状。
答
要强制关闭应用程序只要致电:
android.os.Process.killProcess(android.os.Process.myPid());
关于OutOfMemoryError异常 - 来处理这种错误的最好的地方是方法Application.onLowMemory()
,如:
@Override
public void onLowMemory()
{
super.onLowMemory();
//do smth like freeing reources, etc.
}
+0
onLowMemory()仅在整个手机资源不足时调用。它不适用于您的应用程序。 http://developer.android.com/reference/android/content/ComponentCallbacks.html#onLowMemory() – 66CLSjY 2011-10-24 07:22:15
答
内存不足的 组属性的android manifest android:largeHeap =“true” with application tag
我用t他的解决方案已经..但我的应用程序涉及多个图像,并且此错误仅在某些情况下发生...... – Sat 2010-12-20 11:54:13