解决方案 »

  1.   

    看下日志,估计是空指针吧。分析问题最直接的就是看日志分析了。而不是看表象“xxx已停止”,这个"xxx已停止" 的信息对你解决问题没有半毛钱用。
      

  2.   

    日志在这儿,请求大神分析一下啊04-13 11:07:36.817: I/ActivityManager(881): START {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.example.activity02/.Activity02} from pid 988
    04-13 11:07:36.817: W/WindowManager(881): Failure taking screenshot for (120x162) to layer 21005
    04-13 11:07:36.874: D/dalvikvm(1469): Not late-enabling CheckJNI (already on)
    04-13 11:07:36.885: I/ActivityManager(881): Start proc com.example.activity02 for activity com.example.activity02/.Activity02: pid=1469 uid=10040 gids={}
    04-13 11:07:36.894: W/NetworkManagementSocketTagger(881): setKernelCountSet(10040, 1) failed with errno -2
    04-13 11:07:36.974: D/AndroidRuntime(1469): Shutting down VM
    04-13 11:07:36.974: W/dalvikvm(1469): threadid=1: thread exiting with uncaught exception (group=0xb404d180)
    04-13 11:07:36.974: E/AndroidRuntime(1469): FATAL EXCEPTION: main
    04-13 11:07:36.974: E/AndroidRuntime(1469): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.activity02/com.example.activity02.Activity02}: java.lang.NullPointerException
    04-13 11:07:36.974: E/AndroidRuntime(1469):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1956)
    04-13 11:07:36.974: E/AndroidRuntime(1469):  at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1981)
    04-13 11:07:36.974: E/AndroidRuntime(1469):  at android.app.ActivityThread.access$600(ActivityThread.java:123)
    04-13 11:07:36.974: E/AndroidRuntime(1469):  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1147)
    04-13 11:07:36.974: E/AndroidRuntime(1469):  at android.os.Handler.dispatchMessage(Handler.java:99)
    04-13 11:07:36.974: E/AndroidRuntime(1469):  at android.os.Looper.loop(Looper.java:137)
    04-13 11:07:36.974: E/AndroidRuntime(1469):  at android.app.ActivityThread.main(ActivityThread.java:4424)
    04-13 11:07:36.974: E/AndroidRuntime(1469):  at java.lang.reflect.Method.invokeNative(Native Method)
    04-13 11:07:36.974: E/AndroidRuntime(1469):  at java.lang.reflect.Method.invoke(Method.java:511)
    04-13 11:07:36.974: E/AndroidRuntime(1469):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
    04-13 11:07:36.974: E/AndroidRuntime(1469):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
    04-13 11:07:36.974: E/AndroidRuntime(1469):  at dalvik.system.NativeStart.main(Native Method)
    04-13 11:07:36.974: E/AndroidRuntime(1469): Caused by: java.lang.NullPointerException
    04-13 11:07:36.974: E/AndroidRuntime(1469):  at com.example.activity02.Activity02.onCreate(Activity02.java:25)
    04-13 11:07:36.974: E/AndroidRuntime(1469):  at android.app.Activity.performCreate(Activity.java:4465)
    04-13 11:07:36.974: E/AndroidRuntime(1469):  at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1049)
    04-13 11:07:36.974: E/AndroidRuntime(1469):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1920)
    04-13 11:07:36.974: E/AndroidRuntime(1469):  ... 11 more
    04-13 11:07:37.044: W/ActivityManager(881):   Force finishing activity com.example.activity02/.Activity02
    04-13 11:07:37.044: W/WindowManager(881): Failure taking screenshot for (120x162) to layer 22010
    04-13 11:07:37.404: I/Process(881): Sending signal. PID: 1469 SIG: 3
    04-13 11:07:37.404: I/dalvikvm(1469): threadid=3: reacting to signal 3
    04-13 11:07:37.404: I/dalvikvm(1469): Wrote stack traces to '/data/anr/traces.txt'
    04-13 11:07:37.554: W/ActivityManager(881): Activity pause timeout for ActivityRecord{b491cb08 com.example.activity02/.Activity02}
    04-13 11:07:37.554: I/Process(881): Sending signal. PID: 1469 SIG: 3
    04-13 11:07:37.554: I/dalvikvm(1469): threadid=3: reacting to signal 3
    04-13 11:07:37.554: I/dalvikvm(1469): Wrote stack traces to '/data/anr/traces.txt'
    04-13 11:07:37.685: D/dalvikvm(988): GC_FOR_ALLOC freed 2638K, 24% free 9955K/13063K, paused 4ms
    04-13 11:07:37.794: W/NetworkManagementSocketTagger(881): setKernelCountSet(10040, 0) failed with errno -2
    04-13 11:07:37.895: D/dalvikvm(988): GC_CONCURRENT freed 1025K, 23% free 10077K/13063K, paused 0ms+3ms
    04-13 11:07:37.934: D/dalvikvm(988): GC_FOR_ALLOC freed 8K, 23% free 10072K/13063K, paused 25ms
    04-13 11:07:37.934: I/dalvikvm-heap(988): Grow heap (frag case) to 11.121MB for 1286220-byte allocation
    04-13 11:07:37.954: D/dalvikvm(988): GC_FOR_ALLOC freed 0K, 14% free 11328K/13063K, paused 5ms
    04-13 11:07:39.615: I/Process(1469): Sending signal. PID: 1469 SIG: 9
    04-13 11:07:39.625: I/ActivityManager(881): Process com.example.activity02 (pid 1469) has died.
    04-13 11:07:39.625: W/InputManagerService(881): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@b48d4e20
    04-13 11:07:47.795: W/ActivityManager(881): Activity destroy timeout for ActivityRecord{b491cb08 com.example.activity02/.Activity02}
      

  3.   

    将myButton的处理放到PlaceholderFragment 的onCreateView里