java.lang.InstantiationException: class has no zero argument constructor

后端 未结 4 2265
旧时难觅i
旧时难觅i 2020-12-05 22:28

I am trying to use a BroadcastReceiver as an inner class to track the network state but I got the exception in the title. What should I do to

4条回答
  •  野趣味
    野趣味 (楼主)
    2020-12-05 23:07

    A non-static inner class cannot be registered via the AndroidManifest.xml. You can either:

    Register it dynamically as outlined in this thread, and remove the empty constructor.

    Or,

    Make your inner class static, and register it in the AndroidManifext.xml.

提交回复
热议问题