Thanks. Actually I want to destroy all background process, threads related
to app so I am doing System.exit(0)...Finish will destroy only the UI but
the application will keep running ..

On 2 April 2013 13:31, Piren <[email protected]> wrote:

> You should not be calling System.exit either way...calling Finish would
> achieve the proper result.
>
> P.S - any reason why you're using the package manager to get a launcher
> intent for your own application?
>
>
>
> On Tuesday, April 2, 2013 10:43:27 AM UTC+3, Bunty syed wrote:
>>
>> Hi All,
>>
>> Hope doing well.
>>
>> Actually I have one application which is behaving different on android
>> 4.2 platform device.
>>
>> In my application, there are three activities.
>>
>> From first activity *(Launcher activity*), i navigate to second activity
>> and then from second activity,I navigate to third activity.
>>
>> In third activity, I have a button on clicking tat , I am launching
>> following intent ..
>>
>>                         Intent i = new Intent(Intent.ACTION_MAIN);
>>
>>                         PackageManager manager =
>> context.getPackageManager();
>>
>>                         i = 
>> manager.**getLaunchIntentForPackage("**com.myapp");
>>
>>
>>                         i.addCategory(Intent.CATEGORY_**LAUNCHER);
>>
>>
>>                         i.setFlags(Intent.FLAG_**ACTIVITY_NEW_TASK |
>> Intent.FLAG_ACTIVITY_CLEAR_**TOP);
>>
>>                          i.putExtra(EXITAPP,  true);
>>
>>                         startActivity(i);
>>
>> Above  intent launches the *first activity* by clearing the all top
>> activities. In the first activity onCreate method, i check for the *EXITAPP
>> *flag in the intent & do System.exit(0) if it is present.
>> This way it *kills *my app completely after cliking button.
>> Above logic works fine for all devices upto *4.1 android platform.*
>>
>> But in 4.2 android platform device, on doing System.exit(0) in the first
>> activity onCreate *kill *the the current process & *restarts *the
>> application..
>>
>> Is it the behavioral change in the android 4.2 platform or I need to do
>> something different to achieve above case for 4.2
>>
>>
>>
>>
>>
>>
>>  --
> --
> 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.
>
>
>

-- 
-- 
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