2012-06-25 25 views
0

我的android應用在加載main.xml之前崩潰。 這是異常拋出我的android應用在加載main.xml之前崩潰

了java.lang.RuntimeException:無法恢復活動...: 顯示java.lang.NullPointerException

會發生什麼?

爲了完整附上我的manifest.xml

<?xml version="1.0" encoding="utf-8"?> 
    <manifest xmlns:android="http://schemas.android.com/apk/res/android" 
     package="saverio.puccia.nfcauth" 
     android:versionCode="1" 
     android:versionName="1.0" > 

    //permission 

     <uses-sdk android:minSdkVersion="10" /> 
     <uses-permission android:name="android.permission.NFC"></uses-permission> 
     <uses-permission android:name="android.permission.READ_PHONE_STATE"></uses-permission> 

    //main declaration 

     <application 
      android:icon="@drawable/ic_launcher" 
      android:label="@string/app_name" > 
      <activity 
       android:name=".NFCAuthActivity" 
       android:label="@string/app_name" > 

       //intent filter declaration 

       <intent-filter> 
        <action android:name="android.intent.action.MAIN" /> 
        <category android:name="android.intent.category.LAUNCHER" /> 
       </intent-filter> 
       <intent-filter> 
        <action android:name="android.intent.action.NDEF_DISCOVER" /> 

        <category android:name="android.intent.category.DEFAULT" /> 
       </intent-filter> 


      </activity> 
     </application> 

    </manifest> 

logcat的

06-25 11:03:23.670: E/AndroidRuntime(4323): FATAL EXCEPTION: main 

06-25 11:03:23.670: E/AndroidRuntime(4323): java.lang.RuntimeException: Unable to resume activity {saverio.puccia.nfcauth/saverio.puccia.nfcauth.NFCAuthActivity}: java.lang.NullPointerException 

06-25 11:03:23.670: E/AndroidRuntime(4323):  at android.app.ActivityThread.performResumeActivity(ActivityThread.java:2456) 

06-25 11:03:23.670: E/AndroidRuntime(4323):  at android.app.ActivityThread.handleResumeActivity(ActivityThread.java:2484) 

06-25 11:03:23.670: E/AndroidRuntime(4323):  at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1998) 

06-25 11:03:23.670: E/AndroidRuntime(4323):  at android.app.ActivityThread.access$600(ActivityThread.java:127) 

06-25 11:03:23.670: E/AndroidRuntime(4323):  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1159) 

06-25 11:03:23.670: E/AndroidRuntime(4323):  at android.os.Handler.dispatchMessage(Handler.java:99) 

06-25 11:03:23.670: E/AndroidRuntime(4323):  at android.os.Looper.loop(Looper.java:137) 

06-25 11:03:23.670: E/AndroidRuntime(4323):  at android.app.ActivityThread.main(ActivityThread.java:4507) 

06-25 11:03:23.670: E/AndroidRuntime(4323):  at java.lang.reflect.Method.invokeNative(Native Method) 

06-25 11:03:23.670: E/AndroidRuntime(4323):  at java.lang.reflect.Method.invoke(Method.java:511) 

06-25 11:03:23.670: E/AndroidRuntime(4323):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:790) 

06-25 11:03:23.670: E/AndroidRuntime(4323):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:557) 

06-25 11:03:23.670: E/AndroidRuntime(4323):  at dalvik.system.NativeStart.main(Native Method) 

06-25 11:03:23.670: E/AndroidRuntime(4323): Caused by: java.lang.NullPointerException 

06-25 11:03:23.670: E/AndroidRuntime(4323):  at saverio.puccia.nfcauth.NFCAuthActivity.onResume(NFCAuthActivity.java:103) 

06-25 11:03:23.670: E/AndroidRuntime(4323):  at android.app.Instrumentation.callActivityOnResume(Instrumentation.java:1157) 

06-25 11:03:23.670: E/AndroidRuntime(4323):  at android.app.Activity.performResume(Activity.java:4539) 

06-25 11:03:23.670: E/AndroidRuntime(4323):  at android.app.ActivityThread.performResumeActivity(ActivityThread.java:2446) 

06-25 11:03:23.670: E/AndroidRuntime(4323):  ... 12 more 

06-25 11:03:23.670: W/ActivityManager(1998): Force finishing activity r.intent.getComponent().flattenToShortString() 
+0

顯示完整的logcat和答案會很快 – thepoosh

+0

在XML中的註釋應該看起來像這個'<! - comment body - !>'而不是你如何放置它 – thepoosh

+0

是的,我知道。在我的清單中並沒有出現。 –

回答

0

,你可以從該線路logcat中看到:

06-25 11:03 :23.670:E/AndroidRuntime(4323):at saverio.puccia.nfcauth.NFCAuthActivity.onResume(NFCAuthActivity.java:103)

您在onResume函數中有一個NullPointerException行號103.去那裏,這將是您的答案。

相關問題