Skip to main content

Posts

Showing posts from February, 2017

Android activity Launch modes

Launch modes defines how an instance of an activity is associated with the current task. You can define different launch modes as below, 1. Standard 2. Single Top 3. Single Task 4. Single Instance 1. Standard :- Default activity mode will be Standard.Activity instance will be created every time for each new intent. 2. Single Top :-  Single top activity will be created if the activity is not on the top of the stack , if activity is on the top of the stack OnNewIntent() of activity gets called otherwise new instance will be created and pushed in to the stack. 3. Single Task :- Instance of the activity will be created only if it doesn't exist in the system otherwise it will be moved to front and onNewIntent() will be called. 4. Single Instance :- Same as single task, any activity launched from this activity will start the new task always so single instance activity will not share the same stack with other activities, so OnNewIntent() will be called for every inte