System services not available to Activities before onCreate (), activitiesoncreate
System services not available to Activities before onCreate ()
Define the following variables in MainActivity and instantiate them.
LocationManager mgr = (LocationManager) getSystemService (Context. LOCATION_SERVICE );
This service must activate the system service .,
Solution: Put the instantiation of such variables into the OnCreate function of MainActivity.
07-19 04:09:45. 499: E/AndroidRuntime (5394): fatal exception: main
04:09:45-19. 499: E/AndroidRuntime (5394): java. lang. runtimeException: Unable to instantiate activity ComponentInfo {myApp.securitycore.com. comsecuritycoremyApp/myApp.securitycore.com. comsecuritycoremyApp. mainActivity}: java. lang. illegalStateException: System services not available to Activities before onCreate ()
07-19 04:09:45. 499: E/AndroidRuntime (5394): at android. app. ActivityThread. initialize mlaunchactivity (ActivityThread. java: 2106)
07-19 04:09:45. 499: E/AndroidRuntime (5394): at android. app. ActivityThread. handleLaunchActivity (ActivityThread. java: 2230)
07-19 04:09:45. 499: E/AndroidRuntime (5394): at android. app. ActivityThread. access $600 (ActivityThread. java: 141)
07-19 04:09:45. 499: E/AndroidRuntime (5394): at android. app. ActivityThread $ H. handleMessage (ActivityThread. java: 1234)
07-19 04:09:45. 499: E/AndroidRuntime (5394): at android. OS. Handler. dispatchMessage (Handler. java: 99)
07-19 04:09:45. 499: E/AndroidRuntime (5394): at android. OS. Looper. loop (Looper. java: 137)
07-19 04:09:45. 499: E/AndroidRuntime (5394): at android. app. ActivityThread. main (ActivityThread. java: 5041)
07-19 04:09:45. 499: E/AndroidRuntime (5394): at java. lang. reflect. Method. invokeNative (Native Method)
07-19 04:09:45. 499: E/AndroidRuntime (5394): at java. lang. reflect. Method. invoke (Method. java: 511)
07-19 04:09:45. 499: E/AndroidRuntime (5394): at com. android. internal. OS. ZygoteInit $ MethodAndArgsCaller. run (ZygoteInit. java: 793)
07-19 04:09:45. 499: E/AndroidRuntime (5394): at com. android. internal. OS. ZygoteInit. main (ZygoteInit. java: 560)
07-19 04:09:45. 499: E/AndroidRuntime (5394): at dalvik. system. NativeStart. main (Native Method)
07-19 04:09:45. 499: E/AndroidRuntime (5394): Caused by: java. lang. IllegalStateException: System services not available to Activities before onCreate ()
07-19 04:09:45. 499: E/AndroidRuntime (5394): at android. app. Activity. getSystemService (Activity. java: 4463)
07-19 04:09:45. 499: E/AndroidRuntime (5394): at myApp.securitycore.com. comsecuritycoremyApp. MainActivity. <init> (MainActivity. java: 75)
07-19 04:09:45. 499: E/AndroidRuntime (5394): at java. lang. Class. newInstanceImpl (Native Method)
07-19 04:09:45. 499: E/AndroidRuntime (5394): at java. lang. Class. newInstance (Class. java: 1319)
07-19 04:09:45. 499: E/AndroidRuntime (5394): at android. app. Instrumentation. newActivity (Instrumentation. java: 1054)