IT. Expert System.

Android Reference

LocalActivityManager


android.app

Class LocalActivityManager


  • Deprecated.
    Use the new Fragment and FragmentManager APIs instead; these are also available on older platforms through the Android compatibility package.

    @Deprecated
    public class LocalActivityManager
    extends Object

    Helper class for managing multiple running embedded activities in the same process. This class is not normally used directly, but rather created for you as part of the ActivityGroup implementation.

    See Also:
    ActivityGroup
    • Constructor Detail

      • LocalActivityManager

        public LocalActivityManager(Activity parent,
                            boolean singleMode)
        Deprecated.
        Create a new LocalActivityManager for holding activities running within the given parent.
        Parameters:
        parent - the host of the embedded activities
        singleMode - True if the LocalActivityManger should keep a maximum of one activity resumed
    • Method Detail

      • startActivity

        public Window startActivity(String id,
                           Intent intent)
        Deprecated.
        Start a new activity running in the group. Every activity you start must have a unique string ID associated with it -- this is used to keep track of the activity, so that if you later call startActivity() again on it the same activity object will be retained.

        When there had previously been an activity started under this id, it may either be destroyed and a new one started, or the current one re-used, based on these conditions, in order:

        • If the Intent maps to a different activity component than is currently running, the current activity is finished and a new one started.
        • If the current activity uses a non-multiple launch mode (such as singleTop), or the Intent has the Intent.FLAG_ACTIVITY_SINGLE_TOP flag set, then the current activity will remain running and its Activity.onNewIntent() method called.
        • If the new Intent is the same (excluding extras) as the previous one, and the new Intent does not have the Intent.FLAG_ACTIVITY_CLEAR_TOP set, then the current activity will remain running as-is.
        • Otherwise, the current activity will be finished and a new one started.

        If the given Intent can not be resolved to an available Activity, this method throws ActivityNotFoundException.

        Warning: There is an issue where, if the Intent does not include an explicit component, we can restore the state for a different activity class than was previously running when the state was saved (if the set of available activities changes between those points).

        Parameters:
        id - Unique identifier of the activity to be started
        intent - The Intent describing the activity to be started
        Returns:
        Returns the window of the activity. The caller needs to take care of adding this window to a view hierarchy, and likewise dealing with removing the old window if the activity has changed.
        Throws:
        ActivityNotFoundException
      • destroyActivity

        public Window destroyActivity(String id,
                             boolean finish)
        Deprecated.
        Destroy the activity associated with a particular id. This activity will go through the normal lifecycle events and fine onDestroy(), and then the id removed from the group.
        Parameters:
        id - Unique identifier of the activity to be destroyed
        finish - If true, this activity will be finished, so its id and all state are removed from the group.
        Returns:
        Returns the window that was used to display the activity, or null if there was none.
      • dispatchCreate

        public void dispatchCreate(Bundle state)
        Deprecated.
        Restore a state that was previously returned by saveInstanceState(). This adds to the activity group information about all activity IDs that had previously been saved, even if they have not been started yet, so if the user later navigates to them the correct state will be restored.

        Note: This does not change the current running activity, or start whatever activity was previously running when the state was saved. That is up to the client to do, in whatever way it thinks is best.

        Parameters:
        state - a previously saved state; does nothing if this is null
        See Also:
        saveInstanceState()
      • saveInstanceState

        public Bundle saveInstanceState()
        Deprecated.
        Retrieve the state of all activities known by the group. For activities that have previously run and are now stopped or finished, the last saved state is used. For the current running activity, its Activity.onSaveInstanceState(android.os.Bundle) is called to retrieve its current state.
        Returns:
        a Bundle holding the newly created state of all known activities
        See Also:
        dispatchCreate(android.os.Bundle)
      • dispatchResume

        public void dispatchResume()
        Deprecated.
        Called by the container activity in its Activity.onResume() so that LocalActivityManager can perform the corresponding action on the activities it holds.
        See Also:
        Activity.onResume()
      • dispatchPause

        public void dispatchPause(boolean finishing)
        Deprecated.
        Called by the container activity in its Activity.onPause() so that LocalActivityManager can perform the corresponding action on the activities it holds.
        Parameters:
        finishing - set to true if the parent activity has been finished; this can be determined by calling Activity.isFinishing()
        See Also:
        Activity.onPause(), Activity.isFinishing()
      • dispatchStop

        public void dispatchStop()
        Deprecated.
        Called by the container activity in its Activity.onStop() so that LocalActivityManager can perform the corresponding action on the activities it holds.
        See Also:
        Activity.onStop()
      • dispatchRetainNonConfigurationInstance

        public HashMap<String,Object> dispatchRetainNonConfigurationInstance()
        Deprecated.
        Call onRetainNonConfigurationInstance on each child activity and store the results in a HashMap by id. Only construct the HashMap if there is a non-null object to store. Note that this does not support nested ActivityGroups.
      • removeAllActivities

        public void removeAllActivities()
        Deprecated.
        Remove all activities from this LocalActivityManager, performing an Activity.onDestroy() on any that are currently instantiated.
      • dispatchDestroy

        public void dispatchDestroy(boolean finishing)
        Deprecated.
        Called by the container activity in its Activity.onDestroy() so that LocalActivityManager can perform the corresponding action on the activities it holds.
        See Also:
        Activity.onDestroy()


Content

Android Reference

Java basics

Java Enterprise Edition (EE)

Java Standard Edition (SE)

SQL

HTML

PHP

CSS

Java Script

MYSQL

JQUERY

VBS

REGEX

C

C++

C#

Design patterns

RFC (standard status)

RFC (proposed standard status)

RFC (draft standard status)

RFC (informational status)

RFC (experimental status)

RFC (best current practice status)

RFC (historic status)

RFC (unknown status)

IT dictionary

License.
All information of this service is derived from the free sources and is provided solely in the form of quotations. This service provides information and interfaces solely for the familiarization (not ownership) and under the "as is" condition.
Copyright 2016 © ELTASK.COM. All rights reserved.
Site is optimized for mobile devices.
Downloads: 202 / 159276850. Delta: 0.05798 с