Skip to content

Redesign the app (un)install receiver #94

@SebiderSushi

Description

@SebiderSushi

Currently the app install receiver causes some unecesary work:

  • It gets called multiple times for one single (un)installation: See here for more info about the Intent Actions necessary for the receiver - ADDED, CHANGED and FULLY_REMOVED should suffice.
  • It refreshes when an app gets uninstalled: Corresponding entries could simply be removed instead.
  • It always refreshes the whole list: The package name from the (un)installed app is included in the intent passed to onReceive() (but I couldn't yet find a way to query all the information that's needed by FAST for a single package).

Also I think the Receiver should delete corresponding icons from cache to either clean up when uninstalling or to cause an icon refresh for an updated application.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions