2012-06-25 11 views
0

my android app crash перед загрузкой main.xml. Это исключение брошеноMy android app crash перед загрузкой 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

показать полный логарифм и ответ наступит быстро – 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)

у вас есть NullPointerException в вашей функции onResume в строке номер 103. идите туда, и это будет ваш ответ.