I have to implement an app which temporary changes the wallpaper. After some time the original wallpaper has to be restored. This is easy to implement for static wallpapers. But I want to replace a live wallpaper by a static one and after some time i want to restore the live wallpaper.
After setting my temporary wallpaper I see that wallpaperinfo of the previous live wallpaper is still present. I tried to start the (android) live wallpaper service using this information but I got a security exception.
What happens with live wallpaper service when I set a static wallpaper. I think it is implementation dependent. To restart the wallpaper service is not possable because the (android)live paper service does not set "export" attribute (my guess).
Is there a possibility to simply remove my static wallpaper and let the wallpaper service continue its work ?