Advertisement
Guest User

Untitled

a guest
Apr 17th, 2014
35
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.58 KB | None | 0 0
  1. public OvertButton(float x, float y, float width, float height, int pressedId, int unPressedId, Resources res, boolean visible) {
  2. \these are null if xml bitmap is passed
  3. pressed = BitmapFactory.decodeResource(res, pressedId);
  4. unPressed = BitmapFactory.decodeResource(res, unPressedId);
  5.  
  6. this.visible = visible;
  7. relocate(x, y);
  8. resize(width, height); //throws NPE when I createScaledBitmap()
  9.  
  10. ClickableManager.registerClickable(this);
  11. }
  12.  
  13. <bitmap xmlns:android="http://schemas.android.com/apk/res/android"
  14. android:src="@drawable/play_button_pressed"
  15. android:filter="false"
  16. android:antialias="false"
  17. android:dither="false"/>
  18.  
  19. @Override
  20. public void resize(float width, float height) {
  21. box.set(box.left, box.top, box.left + width, box.top + height);
  22. Log.d("resize",String.valueOf(height));
  23. pressed = Bitmap.createScaledBitmap(pressed, (int)width, (int)height, true);
  24. unPressed = Bitmap.createScaledBitmap(unPressed, (int)width, (int)height, true);
  25. }
  26.  
  27. 04-16 09:45:06.341 11824-11824/com.handmade.eed D/dalvikvm﹕ Late-enabling CheckJNI
  28. 04-16 09:45:06.450 11824-11824/com.handmade.eed D/MenuActivity﹕ 2130837594$$$2130837596
  29. 04-16 09:45:06.451 11824-11824/com.handmade.eed D/skia﹕ --- SkImageDecoder::Factory returned null
  30. 04-16 09:45:06.451 11824-11824/com.handmade.eed D/OvertButton﹕ true2130837591
  31. 04-16 09:45:06.457 11824-11824/com.handmade.eed D/OvertButton﹕ false2130837595
  32. 04-16 09:45:06.457 11824-11824/com.handmade.eed D/resize﹕ 252.0
  33. 04-16 09:45:06.458 11824-11824/com.handmade.eed D/AndroidRuntime﹕ Shutting down VM
  34. 04-16 09:45:06.459 11824-11824/com.handmade.eed W/dalvikvm﹕ threadid=1: thread exiting with uncaught exception (group=0x41610d40)
  35. 04-16 09:45:06.461 11824-11824/com.handmade.eed E/AndroidRuntime﹕ FATAL EXCEPTION: main
  36. Process: com.handmade.eed, PID: 11824
  37. java.lang.RuntimeException: Unable to start activity ComponentInfo{com.handmade.eed/com.handmade.eed.MenuActivity}: java.lang.NullPointerException
  38. at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2209)
  39. at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2269)
  40. at android.app.ActivityThread.access$800(ActivityThread.java:139)
  41. at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1210)
  42. at android.os.Handler.dispatchMessage(Handler.java:102)
  43. at android.os.Looper.loop(Looper.java:136)
  44. at android.app.ActivityThread.main(ActivityThread.java:5102)
  45. at java.lang.reflect.Method.invokeNative(Native Method)
  46. at java.lang.reflect.Method.invoke(Method.java:515)
  47. at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:785)
  48. at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:601)
  49. at dalvik.system.NativeStart.main(Native Method)
  50. Caused by: java.lang.NullPointerException
  51. at android.graphics.Bitmap.createScaledBitmap(Bitmap.java:615)
  52. at com.handmade.overt.visible.OvertButton.resize(OvertButton.java:61)
  53. at com.handmade.overt.visible.OvertButton.<init>(OvertButton.java:29)
  54. at com.handmade.overt.visible.OvertButton.<init>(OvertButton.java:34)
  55. at com.handmade.eed.MenuActivity.onCreate(MenuActivity.java:72)
  56. at android.app.Activity.performCreate(Activity.java:5248)
  57. at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1110)
  58. at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2173)
  59.             at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2269)
  60.             at android.app.ActivityThread.access$800(ActivityThread.java:139)
  61.             at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1210)
  62.             at android.os.Handler.dispatchMessage(Handler.java:102)
  63.             at android.os.Looper.loop(Looper.java:136)
  64.             at android.app.ActivityThread.main(ActivityThread.java:5102)
  65.             at java.lang.reflect.Method.invokeNative(Native Method)
  66.             at java.lang.reflect.Method.invoke(Method.java:515)
  67.             at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:785)
  68.             at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:601)
  69.             at dalvik.system.NativeStart.main(Native Method)
  70. 04-16 09:45:09.872 11824-11824/com.handmade.eed I/Process﹕ Sending signal. PID: 11824 SIG: 9
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement