sendBroadcast() -它应该被称为内部活动吗?我试图从不扩展活动的实用程序类方法中调用sendBroadcast()。我收到的编译错误如下
方法sendBroadcast(意图)未为MyWrapperClass MyWrapperClass.java类型定义
下面是代码片段:
abstract class MyWrapperClass {
public static void sendData()
{
Intent intent = new Intent ("com.proj.utility.mgr",null);
intent.putExtra("example","Broadcasting ");
sendBroadcast(intent);
}
}在我的课堂上使用sendBroadcast调用有什么概念吗?使用sendBroadcast()内部活动没有问题。有人能帮我解决这个问题吗?或者邀请任何其他建议异步地将数据从实用程序类返回到应用程序。提前谢谢。
发布于 2011-02-03 06:52:13
您应该将上下文从活动类传递到实用程序类,以访问特定的应用程序资源,如startActivity、sendBroadcast等。
context.sendBroadcast(intent);发布于 2013-04-11 06:05:38
如果您扩展了application对象(在第一个活动之前正在调用的主条目),那么您可以为您的应用程序保留一个共享的单例。
https://stackoverflow.com/questions/4883079
复制相似问题