gpt4 book ai didi

android - 小部件配置完成后关闭 PreferenceFragment

转载 作者:行者123 更新时间:2023-11-29 21:38:08 26 4
gpt4 key购买 nike

当我的小部件添加到主屏幕时,我使用 PreferenceFragment 对其进行配置。用户根据自己的喜好编辑首选项后,如何关闭首选项 fragment ,以便随后可以根据设置添加小部件?

我正在考虑在 fragment 底部使用“添加小部件”首选项,并添加一个 onClickListener。但是我不知道在用户点击它之后要以编程方式做什么。我在想类似 finish() 方法的东西,但这只适用于 Activity 。

非常感谢所有帮助。

最佳答案

根据 App Widgets guide :您必须创建一个 Intent,将应用小部件 ID 添加为额外项(使用 AppWidgetManager.EXTRA_APPWIDGET_ID 键),调用 setResult 并完成。如果是 fragment ,请使用 getActivity() 在 Activity 上调用这些方法。

Intent result = new Intent();
result.putExtra(AppWidgetManager.EXTRA_APPWIDGET_ID, mAppWidgetId);
setResult(RESULT_OK, result); // or getActivity().setResult(RESULT_OK, result);
finish(); // or getActivity().finish();

关于android - 小部件配置完成后关闭 PreferenceFragment,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17846587/

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