简体   繁体   English

对空对象引用的View.findViewById(int)'

[英]View.findViewById(int)' on a null object reference

I'm new to AndroidStudio, and I'm working on MySQL connection with JDBC lib. 我是AndroidStudio的新手,并且正在使用JDBC lib进行MySQL连接。

I have no error with compiling but when I run my app, I'm getting this error: 我没有编译错误,但是当我运行我的应用程序时,出现此错误:

appname has stopped. appname已停止。

Thank you. 谢谢。

E/AndroidRuntime: FATAL EXCEPTION: main Process: com.example.root14.yourapp, PID: 6784 java.lang.NullPointerException: Attempt to invoke virtual method 'android.view.View android.view.View.findViewById(int)' on a null object reference at com.example.root14.yourapp.tab1.onCreateView(tab1.java:25) at android.support.v4.app.Fragment.performCreateView(Fragment.java:2080) at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1108) at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1290) at android.support.v4.app.BackStackRecord.run(BackStackRecord.java:801) at android.support.v4.app.FragmentManagerImpl.execSingleAction(FragmentManager.java:1638) at android.support.v4.app.BackStackRecord.commitNowAllowingStateLoss(BackStackRecord.java:679) at android.support.v4.app.FragmentPagerAdapter.finishUpdate(FragmentPagerAdapter.java:143) at android.support.v4.view.ViewPager.populate(ViewPager.java:1240) at android.support.v4.view.ViewPager.populate E / AndroidRuntime:致命例外:主进程:com.example.root14.yourapp,PID:6784 java.lang.NullPointerException:尝试在其上调用虚拟方法'android.view.View android.view.View.findViewById(int)' android.support.v4.app上com.example.root14.yourapp.tab1.onCreateView(tab1.java:25)处的空对象引用android.support.v4.app处android.support.v4.app.Fragment.performCreateView(Fragment.java:2080) android.support.v4.app上的.FragmentManagerImpl.moveToState(FragmentManager.java:1108)在android.support.v4.app.BackStackRecord.run(BackStackRecord.java:801)处的FragmentManagerImpl.moveToState(FragmentManager.java:1290) android.support.v4.app.BackStackRecord.commitNowAllowingStateLoss(BackStackRecord.java:679)上的android.support.v4.app.FragmentManagerImpl.execSingleAction(FragmentManager.java:1638)在android.support.v4.app.FragmentPagerAdapter.finishUpdate( android.support.v4.view.ViewPager.populate上的FragmentPagerAdapter.java:143)(android.support.v4.view.ViewPager.populate上的ViewPager.java:1240) (ViewPager.java:1088) at android.support.v4.view.ViewPager.onMeasure(ViewPager.java:1614) at android.view.View.measure(View.java:19731) at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6120) at android.support.design.widget.CoordinatorLayout.onMeasureChild(CoordinatorLayout.java:700) at android.support.design.widget.HeaderScrollingViewBehavior.onMeasureChild(HeaderScrollingViewBehavior.java:90) at android.support.design.widget.AppBarLayout$ScrollingViewBehavior.onMeasureChild(AppBarLayout.java:1364) at android.support.design.widget.CoordinatorLayout.onMeasure(CoordinatorLayout.java:765) at android.view.View.measure(View.java:19731) at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6120) at android.widget.FrameLayout.onMeasure(FrameLayout.java:185) at android.support.v7.widget.ContentFrameLayout.onMeasure(ContentFrameLayout.java:135) at android.view.View.measure(View.java:19731) at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6120) at andr (ViewPager.java:1088)在android.support.v4.view.ViewPager.onMeasure(ViewPager.java:1614)在android.view.View.measure(View.java:19731)在android.view.ViewGroup.measureChildWithMargins( android.support.design.widget.CoordinatorLayout.onMeasureChild(CoordinatorLayout.java:700)上的ViewGroup.java:6120)android.support.design.widget.HeaderScrollingViewBehavior.onMeasureChild(HeaderScrollingViewBehavior.java:90)上的ViewGroup.java:6120) .widget.AppBarLayout $ ScrollingViewBehavior.onMeasureChild(AppBarLayout.java:1364)在android.support.design.widget.CoordinatorLayout.onMeasure(CoordinatorLayout.java:765)在android.view.View.measure(View.java:19731)在安卓系统中的android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6120)android.widget.FrameLayout.onMeasure(FrameLayout.java:185)android.support.v7.widget.ContentFrameLayout.onMeasure(ContentFrameLayout.java:135) Android上的.view.View.measure(View.java:19731)在android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6120) oid.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1464) at android.widget.LinearLayout.measureVertical(LinearLayout.java:758) at android.widget.LinearLayout.onMeasure(LinearLayout.java:640) at android.view.View.measure(View.java:19731) at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6120) at android.widget.FrameLayout.onMeasure(FrameLayout.java:185) at android.view.View.measure(View.java:19731) at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6120) at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1464) at android.widget.LinearLayout.measureVertical(LinearLayout.java:758) at android.widget.LinearLayout.onMeasure(LinearLayout.java:640) at android.view.View.measure(View.java:19731) at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6120) at android.widget.FrameLayout.onMeasure(FrameLayout.java:185) at com.android.internal.policy.DecorView.onMeasure(DecorView.java:687) at android.view.View.measure(View oid.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1464)at android.widget.LinearLayout.measureVertical(LinearLayout.java:758)at android.widget.LinearLayout.onMeasure(LinearLayout.java:640)at android.view.View android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6120)在android.widget.FrameLayout.onMeasure(FrameLayout.java:185)在android.view.View.measure(View.View.java.19731) java:19731)位于android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6120)位于android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1464)位于android.widget.LinearLayout.measureVertical(LinearLayout.java:758) android.widget.FrameLayout上的android.widget.LinearLayout.onMeasure(LinearLayout.java:640)在android.view.View.measure(View.java:19731)在android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6120)在android.widget.FrameLayout .onMeasure(FrameLayout.java:185)在com.android.internal.policy.DecorView.onMeasure(DecorView.java:687)在android.view.View.measure(查看 .java:19731) at android.view.ViewRootImpl.performMeasure(ViewRootImpl.java:2271) at android.view.ViewRootImpl.measureHierarchy(ViewRootImpl.java:1358) at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1607) at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1246) at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:6301) at android.view.Choreographer$CallbackRecord.run(Choreographer.java:871) at android.view.Choreographer.doCallbacks(Choreographer.java:683) at android.view.Choreographer.doFrame(Choreographer.java:619) at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:857) 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) 04-08 22:01:09.999 6784-6784/com.example.root14.yourapp E/AndroidRuntime: at com.android. .java:19731,位于android.view.ViewRootImpl.performMeasure(ViewRootImpl.java:2271),位于android.view.ViewRootImpl.measureHierarchy(ViewRootImpl.java:1358),位于android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1607)在android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1246)在android.view.ViewRootImpl $ TraversalRunnable.run(ViewRootImpl.java:6301)在android.view.Choreographer $ CallbackRecord.run(Choreographer.java:871)在android.view.Choreographer.doCallbacks(Choreographer.java:683)在android.view.Choreographer.doFrame(Choreographer.java:619)在android.view.Choreographer $ FrameDisplayEventReceiver.run(Choreographer.java:857)在android.os .Handler.handleCallback(Handler.java:751)在android.os.Handler.dispatchMessage(Handler.java:95)在android.os.Looper.loop(Looper.java:154)在android.app.ActivityThread.main( ActivityThread.java:6077),位于java.lang.reflect.Method.invoke(本机方法)04-08 22:01:09.999 6784-6784 / com.example.root14.yourapp E / AndroidRuntime:位于com.android。 internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:865) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:755) internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:865)位于com.android.internal.os.ZygoteInit.main(ZygoteInit.java:755)

java.lang.NullPointerException: Attempt to invoke virtual method 'android.view.View android.view.View.findViewById(int)' on a null object reference java.lang.NullPointerException:尝试在空对象引用上调用虚拟方法“ android.view.View android.view.View.findViewById(int)”

Did you tried to debug and check the app for above Null pointer exception? 您是否尝试调试并检查应用程序是否存在上述Null指针异常?

It seems code is trying to access element which is not present in the content_main.xml or activity_main.xml. 似乎代码正在尝试访问content_main.xml或activity_main.xml中不存在的元素。 Hope this helps. 希望这可以帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 null object 参考上的 View.findViewById(int)' 存在问题 - Problem with View.findViewById(int)' on a null object reference 空对象引用上的findViewById(int) - findViewById(int) on a null object reference View.findViewById 即使在视图先膨胀后也返回 null - View.findViewById returns null even after view is inflated first 为什么我的 View.findViewById 返回 null? - Why does my View.findViewById return null? 片段类中的View.findViewById - View.findViewById in fragment class 在空对象引用上出现错误 android.view.View android.widget.ListView.findViewById(int)' - Error android.view.View android.widget.ListView.findViewById(int)' on a null object reference 从ListView获取子对象会导致在null对象引用上出现android.view.View android.view.View.findViewById(int) - Getting child from ListView causes android.view.View android.view.View.findViewById(int) on a null object reference 尝试在空对象引用上调用虚拟方法'android.view.View android.view.View.findViewById(int)' - Attempt to invoke virtual method 'android.view.View android.view.View.findViewById(int)' on a null object reference Android Listview: Attempt to invoke virtual method 'android.view.View android.view.View.findViewById(int)' on a null object reference - Android Listview: Attempt to invoke virtual method 'android.view.View android.view.View.findViewById(int)' on a null object reference FacebookSdk尝试在空对象引用上调用虚拟方法'android.view.View android.view.View.findViewById(int)' - FacebookSdk Attempt to invoke virtual method 'android.view.View android.view.View.findViewById(int)' on a null object reference
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM