Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Jul 31st, 2012  |  syntax: None  |  size: 4.80 KB  |  hits: 16  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. Getting error when using onClick() events on Android
  2. 04-26 21:37:22.615: D/dalvikvm(637): Not late-enabling CheckJNI (already on)
  3. 04-26 21:37:23.845: I/dalvikvm(637): threadid=3: reacting to signal 3
  4. 04-26 21:37:24.205: I/dalvikvm(637): Wrote stack traces to '/data/anr/traces.txt'
  5. 04-26 21:37:24.805: D/AndroidRuntime(637): Shutting down VM
  6. 04-26 21:37:24.805: W/dalvikvm(637): threadid=1: thread exiting with uncaught exception (group=0x409c01f8)
  7. 04-26 21:37:24.906: E/AndroidRuntime(637): FATAL EXCEPTION: main
  8. 04-26 21:37:24.906: E/AndroidRuntime(637): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.examples.fragmentos/com.examples.fragmentos.TestFragmentosActivity}: java.lang.NullPointerException
  9. 04-26 21:37:24.906: E/AndroidRuntime(637):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1880)
  10. 04-26 21:37:24.906: E/AndroidRuntime(637):  at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1981)
  11. 04-26 21:37:24.906: E/AndroidRuntime(637):  at android.app.ActivityThread.access$600(ActivityThread.java:123)
  12. 04-26 21:37:24.906: E/AndroidRuntime(637):  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1147)
  13. 04-26 21:37:24.906: E/AndroidRuntime(637):  at android.os.Handler.dispatchMessage(Handler.java:99)
  14. 04-26 21:37:24.906: E/AndroidRuntime(637):  at android.os.Looper.loop(Looper.java:137)
  15. 04-26 21:37:24.906: E/AndroidRuntime(637):  at android.app.ActivityThread.main(ActivityThread.java:4424)
  16. 04-26 21:37:24.906: E/AndroidRuntime(637):  at java.lang.reflect.Method.invokeNative(Native Method)
  17. 04-26 21:37:24.906: E/AndroidRuntime(637):  at java.lang.reflect.Method.invoke(Method.java:511)
  18. 04-26 21:37:24.906: E/AndroidRuntime(637):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
  19. 04-26 21:37:24.906: E/AndroidRuntime(637):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
  20. 04-26 21:37:24.906: E/AndroidRuntime(637):  at dalvik.system.NativeStart.main(Native Method)
  21. 04-26 21:37:24.906: E/AndroidRuntime(637): Caused by: java.lang.NullPointerException
  22. 04-26 21:37:24.906: E/AndroidRuntime(637):  at android.app.Activity.findViewById(Activity.java:1794)
  23. 04-26 21:37:24.906: E/AndroidRuntime(637):  at com.examples.fragmentos.TestFragmentosActivity.<init>(TestFragmentosActivity.java:12)
  24. 04-26 21:37:24.906: E/AndroidRuntime(637):  at java.lang.Class.newInstanceImpl(Native Method)
  25. 04-26 21:37:24.906: E/AndroidRuntime(637):  at java.lang.Class.newInstance(Class.java:1319)
  26. 04-26 21:37:24.906: E/AndroidRuntime(637):  at android.app.Instrumentation.newActivity(Instrumentation.java:1023)
  27. 04-26 21:37:24.906: E/AndroidRuntime(637):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1871)
  28. 04-26 21:37:24.906: E/AndroidRuntime(637):  ... 11 more
  29. 04-26 21:37:25.415: I/dalvikvm(637): threadid=3: reacting to signal 3
  30. 04-26 21:37:25.485: I/dalvikvm(637): Wrote stack traces to '/data/anr/traces.txt'
  31. 04-26 21:37:26.325: I/dalvikvm(637): threadid=3: reacting to signal 3
  32. 04-26 21:37:26.375: I/dalvikvm(637): Wrote stack traces to '/data/anr/traces.txt'
  33. 04-26 21:37:26.535: I/dalvikvm(637): threadid=3: reacting to signal 3
  34. 04-26 21:37:26.655: I/dalvikvm(637): Wrote stack traces to '/data/anr/traces.txt'
  35. 04-26 21:42:26.155: I/Process(637): Sending signal. PID: 637 SIG: 9
  36.        
  37. package com.examples.fragmentos;
  38.  
  39. import android.app.Activity;
  40. import android.os.Bundle;
  41. import android.view.View;
  42. import android.view.View.OnClickListener;
  43. import android.widget.Button;
  44.  
  45.  
  46. public class TestFragmentosActivity extends Activity {
  47.  
  48.     Button b = ( Button )findViewById( R.id.buttonInfo );
  49.  
  50.     /** Called when the activity is first created. */
  51.     @Override
  52.     public void onCreate( Bundle savedInstanceState ) {
  53.         super.onCreate( savedInstanceState );
  54.  
  55.         b.setOnClickListener( mbuttonInfoListener );
  56.  
  57.         setContentView(R.layout.main);
  58.     }
  59.  
  60.     // Create an anonymous implementation of OnClickListener
  61.     private OnClickListener mbuttonInfoListener = new OnClickListener() {
  62.  
  63.         public void onClick( View v ) {
  64.           b.setText("Ey, don't touch me!");
  65.         }
  66.     };
  67.  
  68. }
  69.        
  70. 04-26 21:37:24.906: E/AndroidRuntime(637): Caused by: java.lang.NullPointerException
  71. 04-26 21:37:24.906: E/AndroidRuntime(637):  at ndroid.app.Activity.findViewById(Activity.java:1794)
  72. 04-26 21:37:24.906: E/AndroidRuntime(637):  at com.examples.fragmentos.TestFragmentosActivity.init>(TestFragmentosActivity.java:12)
  73.        
  74. Button b = ( Button )findViewById( R.id.buttonInfo );
  75.        
  76. Button b;
  77.        
  78. b = ( Button )findViewById( R.id.buttonInfo );
  79.        
  80. Button b = ( Button )findViewById( R.id.buttonInfo );
  81.        
  82. private Button b;
  83.  
  84. @Override
  85. public void onCreate(Bundle savedInstanceState)
  86. {
  87.     super.onCreate(savedInstanceState);
  88.  
  89.     setContentView(R.layout.main);
  90.     b = (Button)findViewById(R.id.buttonInfo);
  91.     b.setOnClickListener(mbuttonInfoListener);
  92. }