That's still not the preferred  way to do it... You should always clean up 
after you and stop these on your own. 

On Tuesday, April 2, 2013 11:12:17 AM UTC+3, Bunty syed wrote:
>
> 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] <javascript:>> 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]<javascript:>
>> To unsubscribe from this group, send email to
>> [email protected] <javascript:>
>> 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] <javascript:>.
>>
>> 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