android - 如何从 Activity 调用小部件
问题描述
如何从任何活动中调用我的小部件?例如,假设我有一个名为“MyAppWidget”的小部件。我需要让它可见或从应用程序内的 ActivityA 和 ActivityB 调用它。可能吗?如果是这样,那是什么方法?
我尝试使用意图调用小部件,如下所示。但它没有工作并因异常而崩溃,因为小部件不是活动。
Intent showContent = new Intent(getApplicationContext(),MyAppWidget.class); 开始活动(显示内容);
解决方案
App Widgets 是微型应用程序视图,可以嵌入到其他应用程序(例如主屏幕)中并接收定期更新。这些视图在用户界面中称为 Widget,您可以使用 App Widget 提供者发布一个。取自Build an App Widget
如果你想创建一些可以添加到活动中的东西,你应该阅读自定义视图。
如果您想将您的小部件视为活动,请查看此处
祝你好运
推荐阅读
- scala - Scala 和 Akka HTTP:如何将实体内容作为字符串获取
- c# - 匹配值以空行结尾
- python - 使用 pandas DataFrames 验证用户访问日志
- r - 在 R 或 python 中基于一列和不同的顺序连接文件
- git - Git - 推送一个目录然后忽略它
- makefile - 尝试使用 ANT+ SDK for linux - make 中的错误
- php - 显示所有帖子中的特定文本块
- vagrant - Vagrant - 删除旧盒子
- spring-boot - 将单个 Spring Boot 应用程序用作 Spring Boot 管理员和客户端
- python - 自动更正python3包错误TypeError:JSON对象必须是str,而不是'bytes'