强制关闭申请

Sat*_*Sat 1 android out-of-memory

我是android的新手并且遇到了问题.

我想知道如何以编程方式强制关闭应用程序并再次重新启动它.我正在尝试这个,因为我真的被困了,OutOfMemmoryError我想释放内存并重新启动应用程序.

如果我错了,请指导我.

Bar*_*ica 11

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

android.os.Process.killProcess(android.os.Process.myPid());
Run Code Online (Sandbox Code Playgroud)

关于OutOfMemoryError - 处理此类错误的最佳位置是方法Application.onLowMemory(),如:

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


War*_*ith 5

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

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