Yeah thanks but no thanks. I'm fully aware of that.

I'm talking about the recent task list. Removing an app from that list does
like a force stop on KitKat.

Why don't you read what I wrote in the first place?
Le 13 déc. 2013 04:35, "RichardC" <[email protected]> a écrit :

> Have a read of:
>
> Launch controls on stopped applications in
> http://developer.android.com/about/versions/android-3.1.html
>
> Note that it says:
> *"Applications are in a stopped state when they are first installed but
> are not yet launched and when they are manually stopped by the user (in
> Manage Applications)."*
>
> This was introduced in 3.1 before we had swiping away.
>
>
> On Friday, December 13, 2013 1:22:27 AM UTC, 3c wrote:
>>
>> I cannot agree with this as the recent task list in no way suggest
>> killing the apps. Actually every users seems to see it differently. Some
>> take that recent task list as the name suggest, recent tasks and
>> activities, others see it as you suggest an app killing, but most users
>> don't know what's actually happening when removing a task from that list.
>>
>> Furthermore that list doesn't actually reflect apps still running, but
>> the recent tasks or apps used by end-user. On boot I may have a dozen apps
>> running, but no way to kill them (except going into settings, force-stop)
>> if I haven't started them once, making this task killer the worse I've ever
>> seen: it requires end-user to open the app before being able to kill it
>> permanently! And it's not because I remove a task from that very list that
>> I don't want its services to continue running.
>>
>> Looking at documentation for the Service class and the related manifest
>> attributes definitely confirm the behavior of Android 4.0 to 4.3:
>>
>> With Android 4.4, the below flag is now ineffective, which falls into the
>> bug category, not the other way around as you suggest.
>>
>>
>> public static final int stopWithTask
>> Added in API level 
>> 14<http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels>
>>
>> If set to true, this service with be automatically stopped when the user
>> remove a task rooted in an activity owned by the application. The default
>> is false.
>>
>> Must be a boolean value, either "true" or "false".
>> public void onTaskRemoved 
>> (Intent<http://developer.android.com/reference/android/content/Intent.html>
>>  rootIntent)
>> Added in API level 
>> 14<http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels>
>>
>> This is called if the service is currently running and the user has
>> removed a task that comes from the service's application. If you have set
>> ServiceInfo.FLAG_STOP_WITH_TASK<http://developer.android.com/reference/android/content/pm/ServiceInfo.html#FLAG_STOP_WITH_TASK>
>>  then
>> you will not receive this callback; instead, the service will simply be
>> stopped.
>>
>>
>>  --
> You received this message because you are subscribed to the Google
> Groups "Android Developers" group.
> To post to this group, send email to [email protected]
> To unsubscribe from this group, send email to
> [email protected]
> For more options, visit this group at
> http://groups.google.com/group/android-developers?hl=en
> ---
> You received this message because you are subscribed to a topic in the
> Google Groups "Android Developers" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/android-developers/H-DSQ4-tiac/unsubscribe
> .
> To unsubscribe from this group and all its topics, send an email to
> [email protected].
> For more options, visit https://groups.google.com/groups/opt_out.
>

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Android Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to