按主页按钮刷新主页启动器

Refreshing home launcher on home button press

我有一个启动器应用程序,用户可以用不同的方式对其进行自定义。但这些变化并没有反映出来。我在想我是否可以检测到按下主页按钮并再次创建我的启动器 activity。但是我该如何实现呢?

另外,请问有更好的方法吗?

将您要进行的更改写入磁盘(例如SharedPreference)并在主屏幕onResume 功能中重新加载它们activity。不要在 onCreate 中这样做,否则它们只会被加载一次。