搜索更好的应用程序小部件"workflow"



这可能不是你的典型问题......但我想我会试一试。我尝试在谷歌上搜索这种类型的问题,尽管显然我使用了错误的查询。

所以我的问题基本上是如何让我的小部件"流动"得更好。现在这是流程:

  1. 应用程序打开时带有"跳转"屏幕,其中包含有关如何使用它的一些说明、一个信息按钮和一个将您定向到配置页面的按钮(用户选择他们要查看的图片(。在将小部件的实例添加到其屏幕之前,还会大量提示用户配置这些图片;否则就行不通了。
  2. 配置完成后,退出应用程序并访问主屏幕。添加小部件,用户将看到时间配置(他们希望更新的频率(。用户选择,点击保存,小部件将添加到屏幕中。
  3. 如果用户在步骤 1 中成功配置,则会添加小组件。但是,如果他们没有进行初始配置,则小部件会弹出一个 toast,再次解释他们必须配置。
  4. 然后,
  5. 用户必须删除空白小部件,重新打开应用程序,配置图像,重新添加图像,设置时间,然后就可以开始了。
  6. 如果添加成功,用户可以通过小部件打开时间配置,或者通过从应用程序抽屉中打开图像来返回图像选择。

根据这些信息,有人知道我如何使这个过程更简单吗?我的想法是不允许添加小部件,除非进行第一次配置。这是我找不到任何关于:(的信息和/或尝试将这两种配置(时间/图像(分组为一个。

猜我正在寻找你们的任何输入/建议/想法。如果有人对此有任何见解,非常感谢!或者,如果我只是愚蠢并且无法找到已经讨论过此问题的某些链接,请指出我。

如果你的应用依赖于所有配置,那么它应该是必需的。当然,您可以做出一些假设以简化设置,稍后用户可以在某种配置屏幕上更改这些选项。

实际上这很容易。根据您的问题,您的小部件在 xml 文件中声明了一个配置活动(即 android:configure="com.test.widget.act_configure"。如果act_configure活动返回RESULT_CANCELED(通过 setResult(RESULT_CANCELED((,则小部件主机将取消其放置。

因此,您必须在小部件的配置活动中检查所需的条件 创建方法,如果满足或未满足,则返回 OK 或 CANCELED。

希望这有帮助...

最新更新