gpt4 book ai didi

java - sendBroadcast() 的用法

转载 作者:搜寻专家 更新时间:2023-10-30 19:55:58 25 4
gpt4 key购买 nike

sendBroadcast() - 它应该在 Activity 中调用吗?我正在尝试从不扩展 Activity 的实用程序类方法调用 sendBroadcast()。我收到如下编译错误

The method sendBroadcast(Intent) is undefined for the type MyWrapperClass MyWrapperClass.java

这是代码 fragment :

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

关于java - sendBroadcast() 的用法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4883079/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com