Android 强制关闭应用程序

Android 强制关闭应用程序,android,out-of-memory,Android,Out Of Memory,我是android新手,遇到了一个问题 我想知道如何以编程方式强制关闭应用程序并重新启动它。 我之所以这么做,是因为我真的遇到了outofmemoryError我想释放内存并重新启动应用程序 如果我错了,请指导我。重新启动应用程序以避免或修复OutOfMemory异常是一个非常糟糕的主意。你应该开始处理你的记忆问题本身,而不是在它们发生时做一些奇怪的事情 你应该治愈疾病而不是治疗症状。重新启动应用程序以避免或修复OutOfMemoryException是一个非常糟糕的主意。你应该开始处理你的记忆

我是android新手,遇到了一个问题

我想知道如何以编程方式强制关闭应用程序并重新启动它。 我之所以这么做,是因为我真的遇到了
outofmemoryError
我想释放内存并重新启动应用程序


如果我错了,请指导我。

重新启动应用程序以避免或修复OutOfMemory异常是一个非常糟糕的主意。你应该开始处理你的记忆问题本身,而不是在它们发生时做一些奇怪的事情


你应该治愈疾病而不是治疗症状。

重新启动应用程序以避免或修复OutOfMemoryException是一个非常糟糕的主意。你应该开始处理你的记忆问题本身,而不是在它们发生时做一些奇怪的事情


你应该治愈疾病而不是治疗症状。

我不知道是否可以手动强制关闭,但这是完全错误的


尝试检查代码并找出
OutOfMemoryException
的位置。还要检查指导。

我不知道是否可以手动强制关闭,但这是完全错误的


尝试检查代码并找出
OutOfMemoryException
的位置。还要检查指导。

要强制关闭应用程序,只需调用:

android.os.Process.killProcess(android.os.Process.myPid());
关于OutOfMemoryError-处理此类错误的最佳方法是方法
Application.onLowMemory()
,例如:

@Override
public void onLowMemory ()
{
    super.onLowMemory();
    //do smth like freeing reources, etc.
}

要强制关闭应用程序,只需调用:

android.os.Process.killProcess(android.os.Process.myPid());
关于OutOfMemoryError-处理此类错误的最佳方法是方法
Application.onLowMemory()
,例如:

@Override
public void onLowMemory ()
{
    super.onLowMemory();
    //do smth like freeing reources, etc.
}
因为内存不足 在android清单中设置属性 android:largeHeap=“true” 使用应用程序内标记表示内存不足 在android清单中设置属性 android:largeHeap=“true”
使用in-application tag时,我已经使用了此解决方案。但是我的应用程序与多个图像相关,并且此错误仅在某些情况下发生……我已经使用了此解决方案。但是我的应用程序与多个图像相关,并且此错误仅在某些情况下发生……onLowMemory()仅当整个手机资源不足时才呼叫。它不单独适用于您的应用程序。仅当整个手机资源不足时才会调用onLowMemory()。它不单独适用于您的应用程序。