Android中常见的异常

空指针异常

这个是新手最容易碰到的异常,但是也是最容易解决的异常,没有之一

'java.lang.NullPointerException': Attempt to invoke virtual method 'void android.widget.TextView.setText(java.lang.CharSequence)' on a null object reference
        at com.bawie.mvpdemo.MainActivity.testException(MainActivity.java:88)
        at com.bawie.mvpdemo.MainActivity.access$000(MainActivity.java:22)
        at com.bawie.mvpdemo.MainActivity$1.onClick(MainActivity.java:61)
        at android.view.View.performClick(View.java:5610)
        at android.view.View$PerformClick.run(View.java:22265)
        at android.os.Handler.handleCallback(Handler.java:751)
        at android.os.Handler.dispatchMessage(Handler.java:95)
        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:866)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:756)

关键词:java.lang.NullPointerException
这个异常发生说明我们调用方法的对象没有实利化,这个对象有可能是我们自己手动实利化的,也可能是系统实利化的。不论该是谁实利化,只有发生了这个异常就说明这个对象没有被实利化。
解决方案:实例化该对象。

猜你喜欢

转载自blog.csdn.net/qq_43512256/article/details/84873165