Merge "Document startService cost" into nyc-dev
This commit is contained in:
@@ -2446,6 +2446,15 @@ public abstract class Context {
|
|||||||
* <p>This function will throw {@link SecurityException} if you do not
|
* <p>This function will throw {@link SecurityException} if you do not
|
||||||
* have permission to start the given service.
|
* have permission to start the given service.
|
||||||
*
|
*
|
||||||
|
* <p class="note"><strong>Note:</strong> Each call to startService()
|
||||||
|
* results in significant work done by the system to manage service
|
||||||
|
* lifecycle surrounding the processing of the intent, which can take
|
||||||
|
* multiple milliseconds of CPU time. Due to this cost, startService()
|
||||||
|
* should not be used for frequent intent delivery to a service, and only
|
||||||
|
* for scheduling significant work. Use {@link #bindService bound services}
|
||||||
|
* for high frequency calls.
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
* @param service Identifies the service to be started. The Intent must be either
|
* @param service Identifies the service to be started. The Intent must be either
|
||||||
* fully explicit (supplying a component name) or specify a specific package
|
* fully explicit (supplying a component name) or specify a specific package
|
||||||
* name it is targetted to. Additional values
|
* name it is targetted to. Additional values
|
||||||
|
|||||||
Reference in New Issue
Block a user