java.lang.InstantiationException:类没有零参数构造函数

卡里姆·阿卜杜勒·萨拉姆

我正在尝试使用aBroadcastReceiver作为内部类来跟踪网络状态,但是标题中出现了异常。我应该怎么做才能解决这个问题?

public class NetworkChangeReceiver extends BroadcastReceiver {

    @Override
    public void onReceive(Context context, Intent intent) {
        final ConnectivityManager connMgr = (ConnectivityManager) context
                .getSystemService(Context.CONNECTIVITY_SERVICE);

        final android.net.NetworkInfo wifi = connMgr.getNetworkInfo(ConnectivityManager.TYPE_WIFI);
        final android.net.NetworkInfo mobile = connMgr.getNetworkInfo(ConnectivityManager.TYPE_MOBILE);

        if (wifi.isAvailable() || mobile.isAvailable()) {
            setupData();
            Log.d("Netowk Available ", "Flag No 1");
        }
    }
}
阿吉

你的

内部广播接收器必须是静态的(通过清单进行注册)

要么

非静态广播接收器必须在Parent类中注册和注销

为了这。

我使用的是内置广播接收器,但没有在班级内注册。将其设为静态并在Manifest中注册,或者将其设为非静态并在父类中进行注册和注销。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

java.lang.InstantiationException:类com.e没有零参数构造函数

原因:java.lang.InstantiationException:类com.bustracker.PostData没有零参数构造函数

java.lang.InstantiationException:类没有零参数构造函数错误

Xamarin Android java.lang.InstantiationException:java.lang.Class没有零参数构造函数

java.lang.InstantiationException:java.lang.Class<com.example.exampleproject.ExampleActivity> 没有零参数构造函数

Android通过其他类java.lang.InstantiationException中的线程调用函数:无法实例化类……没有空的构造函数

WAS Liberty - EJB - bean 没有不带参数的公共构造函数和 java.lang.NoClassDefFoundError

Java:如何使用“ java.lang.String [] args”作为参数从超类继承构造函数?

如果没有@Inject构造函数或@Provides注释的方法,则无法提供java.lang.String

java.lang.InstantiationException android

(Java入门):构造函数没有参数?

没有默认构造函数的 Java 类

没有java.lang.Object作为超类的类

“选择新的构造函数”查询返回java.lang.Object而不是构造函数类的实例

junit java的参数化测试构造函数错误消息:测试类应恰好具有一个公共零参数构造函数

java.lang.IllegalArgumentException:没有枚举const类

如果没有@inject构造函数或@Provides,则无法提供Hict java.lang.Integer-带注释的方法

java.lang.InstantiationException尽管存在NoArgsConstructor

如何解决“ java.lang.InstantiationException”?

无法为tag:yaml.org,2002exception = java.lang.InstantiationException构造Java对象:

无法解析构造函数 'Order(Java.lang.string,Java.lang.string,Java.lang.string,void,void)

具有构造函数参数的Java类动态

Java 类图中带有接口参数的构造函数

在Java中继承具有构造函数参数的类

Java-使没有参数的构造函数成为强制

是否可以在Java中扩展没有构造函数的类?

Java:实例化没有默认构造函数的通用类

Java类如何没有no-arg构造函数?

在构造函数中传递java.lang.Integer的参数时,发生NoSuchMethodException(反射)