我有一个应用程序快捷方式(请参阅:App shortcuts overview),它调用的活动紧紧地叫了一下finish()(在更改shareprefs中的小东西之后)。
因此,当我单击快捷方式时-一切正常,但是快捷菜单保持打开状态。 [用户没有注意到活动的打开和关闭,而是停留在主屏幕上-快捷菜单仍处于打开状态]
我可以强制关闭/强制刷新吗?
[这很烦人,因为我想动态更改快捷方式的文本,但是除非我关闭此菜单并重新打开它,否则它不会改变]
答案 0 :(得分:1)
这不是完美的答案 但这足以满足目的
而不是调用:
li
在更改共享首选项后调用此代码:
finish();
它的作用是将用户带到设备的主屏幕
希望有帮助 快乐的编码:)