Processes in Android

Source: Internet
Author: User

Each Android program, by default, has only one process, which runs in its own separate space and has a separate Dalvik virtual machine instance by default. Each DVM is a process in Linux, so it can be thought that the process of the Android DVM and the process of the Linux, the application process is the same concept.

However, you can also specify activity or service execution in the remote process. In most cases, this is only necessary if the user believes that the app will continue to run for a long time after the application exits. At this point, the app has two processes.

How to exit a process

1, system.exit (0) This method is used to end the currently running Java Virtual machine. How status is a non-0 parameter, then indicates an abnormal exit.

1> system.exit (0) stops all the content in your entire virtual machine, and Dispose () just closes the window, but does not stop the entire application exit (). In any case, the memory is released! Which means that even the JVM is shut down, there's nothing in the memory .

2> system.exit (0) is a normal exit program, while system.exit (1) or not 0 indicates an abnormal exit program .

3> system.exit (status) exits the program regardless of the status value. There are different points compared to return: Return is back to the previous level, and System.exit (status) is back to the top

Processes in Android

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.