Android 如何在首选项更改时重新加载实时壁纸?

Android 如何在首选项更改时重新加载实时壁纸?,android,live,reload,wallpaper,preference,Android,Live,Reload,Wallpaper,Preference,更改首选项后,如何重新加载壁纸?一旦我们更改了首选项,多维数据集示例不会重新加载,而是会传递新的首选项。简单地说,在更改pref后,我们如何才能拥有“加载实时墙纸…”屏幕? 我可以向onVsibilityChanged添加一些内容吗? 是的,我们可以使用共享值并更改墙纸,但如何重新加载整个内容?您可以将某些内容连接到onVisibilityChanged方法。无论何时从首选项设置返回,visible变量都将设置为true,事件将触发 我猜您想用新的首选项重新创建墙纸。在这种情况下,当可见性发生变

更改首选项后,如何重新加载壁纸?一旦我们更改了首选项,多维数据集示例不会重新加载,而是会传递新的首选项。简单地说,在更改pref后,我们如何才能拥有“加载实时墙纸…”屏幕? 我可以向onVsibilityChanged添加一些内容吗?
是的,我们可以使用共享值并更改墙纸,但如何重新加载整个内容?

您可以将某些内容连接到onVisibilityChanged方法。无论何时从首选项设置返回,visible变量都将设置为true,事件将触发


我猜您想用新的首选项重新创建墙纸。在这种情况下,当可见性发生变化且首选项发生变化时,您可以调用壁纸的init方法。

尝试了所有方法。我想要的是,当我们在应用相同的壁纸时选择live wallpaper设置时,减少内存使用。你有什么想法吗?我也想知道做这件事最好的方法是什么。。。