Activity 中的应用程序小部件对话框未在 Redmi 手机中显示

Ram*_*ani 8 android

我想使用方法将小部件从应用程序放置到主屏幕requestPinAppWidget()在许多设备中打开对话框将小部件放置到主屏幕,但在RedmirequestPinAppWidget()手机中不起作用。

打开应用程序小部件对话框的代码

appWidgetManager.requestPinAppWidget(myProvider, null, successCallback);

小智 0

我有同样的问题,我仍然没有找到官方解决这个问题的方法。

有一种方法可以检查 requestPinAppWidge 是否有效,也许不是一个好方法

如您所知,如果 requestPinAppWidge 工作,则会显示一个对话框,然后活动将暂停。

  1. 所以我们只需要调用 requestPinAppWidge 即可。
  2. 经过一段时间的延迟(这很重要)。
  3. 检查当前活动状态。如果没有 onPaused,请给出一些提示。