sendBroadcast()-是否应该在Activity中调用它?
我试图从我的实用程序类的方法调用sendBroadcast(),它不扩展Activity。我收到如下编译错误
这是代码片段:
abstract class MyWrapperClass {
public static void sendData()
{
Intent intent = new Intent ("com.proj.utility.mgr",null);
intent.putExtra("example","Broadcasting ");
sendBroadcast(intent);
}
}
在我的类(class)中使用sendBroadcast调用背后有什么概念吗?在Activity中使用sendBroadcast()没有问题。
有人可以帮我解决吗?
或邀请任何其他建议将数据从实用程序类异步返回到应用程序。
提前致谢。
最佳答案
您应该将上下文从 Activity 类传递到实用程序类,以访问特定的应用程序资源,例如startActivity,sendBroadcast等。
context.sendBroadcast(intent);