繁体   English   中英

如何从Activity调用窗口小部件

[英]How to call a widget from an Activity

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

我尝试使用intent来调用小部件,如下所示。 但它没有工作并且与Exception崩溃,因为小部件不是一个活动。

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

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

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

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

祝好运

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM