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);

07-28 13:03