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.


Reply via email to