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
BroadcastReceiver
A non-static inner class cannot be registered via the AndroidManifest.xml. You can either:
AndroidManifest.xml
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.
AndroidManifext.xml