如何从活动中调用小部件

时间:2019-06-13 08:42:05

标签: android android-widget

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

我尝试使用如下所示的意图调用小部件。但这没有用,并且由于小部件不是活动而与Exception一起崩溃了。

Intent showContent = new Intent(getApplicationContext(),MyAppWidget.class); startActivity(showContent);

1 个答案:

答案 0 :(得分:0)

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

如果您想创建可以添加到活动中的内容,则应阅读有关“自定义视图”的信息。

如果您希望将小部件作为活动查看,请查看here

祝你好运