Skip to content

Allow data clearing to be deferred #17

Open
@byencho

Description

@byencho

Currently the Bridge.clear() method requires a reference to the target object in order to clear its data. Typically this method would be called in the onDestroy method of a particular Activity or Fragment that is about to be discarded. There are cases, however, where this may delete data that is still needed. For example, when using a FragmentStatePagerAdapter, each Fragment is "destroyed" when it is no longer actively being viewed but its saved state Bundle may be saved in order to reconstruct that Fragment again later. In these cases we should provide a way for a caller to manually specify a "clearing tag" to associate with the saved data. This tag could then be used later to actually clear the data. In the FragmentStatePagerAdapter example, the data could be cleared in the onDestroy of the parent Activity with a call like Bridge.clearForTag("tag").

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions