android-studio - 尝试在 Android Studio 中的空对象引用上调用虚拟方法“java.util.List com.example.demo.Database.Database.getName()”
问题描述
我将在我的数据库中调用 getName() 方法。但是这个错误显示。
这是我的代码
运行时错误
04-19 09:46:07.513 12758-12758/? E/AndroidRuntime:致命异常:主进程:com.example.demo,PID:12758 java.lang.RuntimeException:无法启动活动 ComponentInfo{com.example.demo/com.example.demo.MainActivity}:java.lang。 NullPointerException:尝试在 android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3319) 的空对象引用上调用虚拟方法“java.util.List com.example.demo.Database.Database.getName()”。 app.ActivityThread.handleLaunchActivity(ActivityThread.java:3415) 在 android.app.ActivityThread.-wrap17(ActivityThread.java) 在 android.app.ActivityThread$H.handleMessage(ActivityThread.java:1821) 在 android.os.Handler。 dispatchMessage(Handler.java:102) 在 android.os.Looper.loop(Looper.java:
解决方案
您没有证明“数据库”元素的合理性。为了解决这个问题,简单的使用Database database = new Database();
希望能帮助到你!
推荐阅读
- mongodb - 当使用 $graphLookup 后跟 $limit 的 mongodb 聚合时,mongodb 会优化 $graphLookup 以仅找到第一个 $limit 文档吗?
- r - DartR - FUN(X[[i]], ...) 中的错误:仅在具有所有数值变量的数据帧上定义
- flutter - 如何更改 Flutter table_calendar 包中的标题格式
- ajax - 为什么加载更多按钮在点击后消失而不是显示帖子?
- reactjs - React 构建,但 index.html 为空或 404page
- audio - 重复音频播放而不重叠
- google-apps-script - 如何使用 Google Apps 脚本过滤列中的所有值?[谷歌表格]
- logging - 我如何收集每个日期在终端上输入的 rm 数量的日志?
- html - HTML 下拉列表
- drupal - 覆盖/挂钩 VBO 操作已处理的消息