首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >sendBroadcast()的用法

问sendBroadcast()的用法
EN

Stack Overflow用户
提问于 2011-02-03 06:15:02
回答 2查看 25.8K关注 0票数 15

sendBroadcast() -它应该被称为内部活动吗?我试图从不扩展活动的实用程序类方法中调用sendBroadcast()。我收到的编译错误如下

方法sendBroadcast(意图)未为MyWrapperClass MyWrapperClass.java类型定义

下面是代码片段:

代码语言:javascript
复制
abstract class MyWrapperClass {

    public static void sendData()
         {
             Intent intent = new Intent ("com.proj.utility.mgr",null);

             intent.putExtra("example","Broadcasting "); 

            sendBroadcast(intent);

         }
    }

在我的课堂上使用sendBroadcast调用有什么概念吗?使用sendBroadcast()内部活动没有问题。有人能帮我解决这个问题吗?或者邀请任何其他建议异步地将数据从实用程序类返回到应用程序。提前谢谢。

EN

回答 2

Stack Overflow用户

发布于 2011-02-03 06:52:13

您应该将上下文从活动类传递到实用程序类,以访问特定的应用程序资源,如startActivity、sendBroadcast等。

代码语言:javascript
复制
context.sendBroadcast(intent);
票数 25
EN

Stack Overflow用户

发布于 2013-04-11 06:05:38

如果您扩展了application对象(在第一个活动之前正在调用的主条目),那么您可以为您的应用程序保留一个共享的单例。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4883079

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档