force close the application

前端 未结 4 846
闹比i
闹比i 2021-01-07 09:30

I am new to android and stuck up with an issue.

I want to know how to force close the application programmatically and restart it again. I am trying this because i a

相关标签:
4条回答
  • 2021-01-07 10:11

    for out of memory set attribute in android manifest android:largeHeap="true" with in application tag

    0 讨论(0)
  • 2021-01-07 10:22

    To force closing application just call:

    android.os.Process.killProcess(android.os.Process.myPid());
    

    About OutOfMemoryError - best place to handle this kind of errors is method Application.onLowMemory(), like:

    @Override
    public void onLowMemory ()
    {
        super.onLowMemory();
        //do smth like freeing reources, etc.
    }
    
    0 讨论(0)
  • 2021-01-07 10:30

    Restarting the app to avoid or repair OutOfMemoryExceptions is a very bad idea. You should start to work on your memory issue itself instead of just do weird things when they occur.

    You should heal the disease instead of medicate the symptoms.

    0 讨论(0)
  • 2021-01-07 10:30

    I don't know if it's possible to force close manually but it's quite wrong.

    Try checking your code and find out where the OutOfMemoryException is. Also check this question for guidance.

    0 讨论(0)
提交回复
热议问题