آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

ارور RuntimeException چطور درستش کنم؟

mosi  8 سال پیش  8 سال پیش
0 0

این ارور منه ..

وقتی برنامه رو شروع میکنم ..کرش میکنه ..

 
                                                                     --------- beginning of crash
01-26 14:34:04.484 7872-7872/com.example.lenovo.p1 E/AndroidRuntime: FATAL EXCEPTION: main
                                                                     Process: com.example.lenovo.p1, PID: 7872
                                                                     java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.lenovo.p1/com.example.lenovo.activity.MainActivity}: java.lang.NullPointerException: Attempt to invoke virtual method 'android.view.Window$Callback android.view.Window.getCallback()' on a null object reference
                                                                         at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2646)
                                                                         at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2707)
                                                                         at android.app.ActivityThread.-wrap12(ActivityThread.java)
                                                                         at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1460)
                                                                         at android.os.Handler.dispatchMessage(Handler.java:102)
                                                                         at android.os.Looper.loop(Looper.java:154)
                                                                         at android.app.ActivityThread.main(ActivityThread.java:6077)
                                                                         at java.lang.reflect.Method.invoke(Native Method)
                                                                         at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:865)
                                                                         at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:755)
                                                                      Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'android.view.Window$Callback android.view.Window.getCallback()' on a null object reference
                                                                         at android.support.v7.app.AppCompatDelegateImplBase.<init>(AppCompatDelegateImplBase.java:116)
                                                                         at android.support.v7.app.AppCompatDelegateImplV9.<init>(AppCompatDelegateImplV9.java:147)
                                                                         at android.support.v7.app.AppCompatDelegateImplV11.<init>(AppCompatDelegateImplV11.java:27)
                                                                         at android.support.v7.app.AppCompatDelegateImplV14.<init>(AppCompatDelegateImplV14.java:53)
                                                                         at android.support.v7.app.AppCompatDelegateImplV23.<init>(AppCompatDelegateImplV23.java:29)
                                                                         at android.support.v7.app.AppCompatDelegateImplN.<init>(AppCompatDelegateImplN.java:29)
                                                                         at android.support.v7.app.AppCompatDelegate.create(AppCompatDelegate.java:201)
                                                                         at android.support.v7.app.AppCompatDelegate.create(AppCompatDelegate.java:185)
                                                                         at android.support.v7.app.AppCompatActivity.getDelegate(AppCompatActivity.java:525)
                                                                         at android.support.v7.app.AppCompatActivity.findViewById(AppCompatActivity.java:193)
                                                                         at com.example.lenovo.activity.main.Navigation.navi(Navigation.java:34)
                                                                         at com.example.lenovo.activity.MainActivity.onCreate(MainActivity.java:32)
                                                                         at android.app.Activity.performCreate(Activity.java:6662)
                                                                         at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1118)
                                                                         at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2599)
                                                                         at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2707)
                                                                         at android.app.ActivityThread.-wrap12(ActivityThread.java)
                                                                         at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1460)
                                                                         at android.os.Handler.dispatchMessage(Handler.java:102)
                                                                         at android.os.Looper.loop(Looper.java:154)
                                                                         at android.app.ActivityThread.main(ActivityThread.java:6077)
                                                                         at java.lang.reflect.Method.invoke(Native Method)
                                                                         at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:865)
                                                                         at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:755)

 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
Borhani  8 سال پیش
0 0

سلام دوست عزیز:

ببنید ایرور :NullPointerException زمانی رخ می دهد که یک اشاره گر اشتباهی آدرس دهی شده باشد

یعنی : مثلا شما به یک تکث باکسی داره اشاره میکنی که اصلا وجود ندارد .

یا در نام گذاری اشتباهی رخ داده یعنی روی لای اوت یک اسم هست اما در کد به یک نام دیگر داری اشاره می کنی

به حروف بزرگ و کوچک دقت کنید.

پس ابتدا این موارد رو بررسی کن


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .