-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
What steps will reproduce the problem?
1. Add a button on spot.java to launch HutchTester.java
2. Run the app.
3. Click on button throws following exception:
I/HunchTester( 567): com.android.settings.fuelgauge.PowerUsageSummary
W/System.err( 567): java.lang.reflect.InvocationTargetException
W/System.err( 567): at java.lang.reflect.Method.invokeNative(Native Method)
W/System.err( 567): at java.lang.reflect.Method.invoke(Method.java:507)
W/System.err( 567): at
org.spot.android.HunchTester.getUsage(HunchTester.java:99)
W/System.err( 567): at
org.spot.android.HunchTester.onPostCreate(HunchTester.java:75)
W/System.err( 567): at
android.app.Instrumentation.callActivityOnPostCreate(Instrumentation.java:1108)
W/System.err( 567): at
android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1630)
W/System.err( 567): at
android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1663)
W/System.err( 567): at
android.app.ActivityThread.access$1500(ActivityThread.java:117)
W/System.err( 567): at
android.app.ActivityThread$H.handleMessage(ActivityThread.java:931)
W/System.err( 567): at android.os.Handler.dispatchMessage(Handler.java:99)
W/System.err( 567): at android.os.Looper.loop(Looper.java:123)
W/System.err( 567): at
android.app.ActivityThread.main(ActivityThread.java:3683)
W/System.err( 567): at java.lang.reflect.Method.invokeNative(Native Method)
W/System.err( 567): at java.lang.reflect.Method.invoke(Method.java:507)
W/System.err( 567): at
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
W/System.err( 567): at
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
W/System.err( 567): at dalvik.system.NativeStart.main(Native Method)
W/System.err( 567): Caused by: java.lang.IllegalStateException: System
services not available to Activities before onCreate()
W/System.err( 567): at
android.app.Activity.getSystemService(Activity.java:3536)
W/System.err( 567): at
com.android.settings.fuelgauge.PowerUsageSummary.processAppUsage(PowerUsageSumma
ry.java:374)
W/System.err( 567): at
com.android.settings.fuelgauge.PowerUsageSummary.refreshStats(PowerUsageSummary.
java:325)
W/System.err( 567): ... 17 more
W/System.err( 567): java.lang.IllegalStateException: System services not
available to Activities before onCreate()
W/System.err( 567): at
android.app.Activity.getSystemService(Activity.java:3536)
W/System.err( 567): at
com.android.settings.fuelgauge.PowerUsageSummary.processAppUsage(PowerUsageSumma
ry.java:374)
W/System.err( 567): at
com.android.settings.fuelgauge.PowerUsageSummary.refreshStats(PowerUsageSummary.
java:325)
W/System.err( 567): at java.lang.reflect.Method.invokeNative(Native Method)
W/System.err( 567): at java.lang.reflect.Method.invoke(Method.java:507)
W/System.err( 567): at
org.spot.android.HunchTester.getUsage(HunchTester.java:99)
W/System.err( 567): at
org.spot.android.HunchTester.onPostCreate(HunchTester.java:75)
W/System.err( 567): at
android.app.Instrumentation.callActivityOnPostCreate(Instrumentation.java:1108)
W/System.err( 567): at
android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1630)
W/System.err( 567): at
android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1663)
W/System.err( 567): at
android.app.ActivityThread.access$1500(ActivityThread.java:117)
W/System.err( 567): at
android.app.ActivityThread$H.handleMessage(ActivityThread.java:931)
W/System.err( 567): at android.os.Handler.dispatchMessage(Handler.java:99)
W/System.err( 567): at android.os.Looper.loop(Looper.java:123)
W/System.err( 567): at
android.app.ActivityThread.main(ActivityThread.java:3683)
W/System.err( 567): at java.lang.reflect.Method.invokeNative(Native Method)
W/System.err( 567): at java.lang.reflect.Method.invoke(Method.java:507)
W/System.err( 567): at
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
W/System.err( 567): at
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
W/System.err( 567): at dalvik.system.NativeStart.main(Native Method)
What is the expected output? What do you see instead?
Need to see the Battery usage per app. Instead getting exception pasted above.
What version of the product are you using? On what operating system?
Running it on Android 2.3.3 emulator
Please provide any additional information below.
Original issue reported on code.google.com by agrvaib...@gmail.com on 22 Sep 2011 at 4:18