gpt4 book ai didi

android - 在小部件配置 Activity 中设置 RESULT_CANCELED 是否多余?

转载 作者:行者123 更新时间:2023-11-30 00:04:27 24 4
gpt4 key购买 nike

我想知道以下问题。在 Android 文档中,他们推荐以下内容:

“提示:当您的配置 Activity 首次打开时,将 Activity 结果设置为 RESULT_CANCELED,以及 EXTRA_APPWIDGET_ID,如上面的步骤 5 所示。这样,如果用户在到达结束前退出 Activity,App Widget host 收到配置被取消的通知,App Widget 将不会被添加。”

https://developer.android.com/guide/topics/appwidgets/index.html#Configuring

但这不是多余的吗,因为默认值总是 RESULT_CANCELED (0)?我错过了什么吗?会不会有打开配置activity结果不为0的情况?

最佳答案

该声明的重要部分是“连同 EXTRA_APPWIDGET_ID”。您是正确的,默认情况下结果代码将是 RESULT_CANCELED,但不会有默认附加 Widget ID 的结果 Intent

当然,如果未设置 Intent,任何允许 Widgets 的启动器都应该能够优雅地处理它,但这是一个已知问题,至少 some do not .

关于android - 在小部件配置 Activity 中设置 RESULT_CANCELED 是否多余?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49258130/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com