首页 > 解决方案 > 如何从 Activity 调用小部件

问题描述

如何从任何活动中调用我的小部件?例如,假设我有一个名为“MyAppWidget”的小部件。我需要让它可见或从应用程序内的 ActivityA 和 ActivityB 调用它。可能吗?如果是这样,那是什么方法?

我尝试使用意图调用小部件,如下所示。但它没有工作并因异常而崩溃,因为小部件不是活动。

Intent showContent = new Intent(getApplicationContext(),MyAppWidget.class); 开始活动(显示内容);

标签: androidandroid-widget

解决方案


App Widgets 是微型应用程序视图,可以嵌入到其他应用程序(例如主屏幕)中并接收定期更新。这些视图在用户界面中称为 Widget,您可以使用 App Widget 提供者发布一个。取自Build an App Widget

如果你想创建一些可以添加到活动中的东西,你应该阅读自定义视图。

如果您想将您的小部件视为活动,请查看此处

祝你好运


推荐阅读