`
ljmdbc7a
  • 浏览: 52765 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
社区版块
存档分类
最新评论

android空指针的bug

阅读更多
自己犯的很多白痴错误 记录下来。

查询数据库,引发了空指针异常,以为数据库有问题,费了很大劲结果发现是dao没有初始化

Cursor cursor = dao.QueryAllPaperBBBypaperid(String.valueOf(paperid));
//		Cursor cursor = dao.QueryAllPaperBBByNone();
//		Cursor cursor = null;

上面第一句引发空指针异常。。。
加上下面这句就ok了
dao = DaoFactory.GetDriveExamSystemDao(this);

我的数据库是没有问题的哦!
1
1
分享到:
评论

相关推荐

    Android判空工具类

    在Android开发中,空指针异常(NullPointerException)是常见的运行时错误之一,它通常发生在尝试访问或操作一个null对象时。为了避免这类问题,开发者通常会编写各种检查代码来确保对象在使用前不是null。"Android...

    Android 将view 转换为Bitmap出现空指针问题解决办法

    Android 将view 转换为Bitmap出现空指针问题解决办法 Android 将view 转换为Bitmap是一种常见的操作,但是在这个过程中可能会出现空指针异常的问题。本文主要介绍了Android 将view 转换为Bitmap出现空指针问题解决...

    基于android字典的查询已修复网上低版本bug

    可能在某些特定场景下,应用会遇到空指针异常或资源未找到异常,修复这些问题需要定位到具体原因并添加适当的异常处理。 4. **设备特性检测**:对于依赖特定硬件或软件功能的应用,需要检测设备是否支持这些特性,...

    Android股票查询源码

    在Android开发中,常见的bug可能涉及内存泄漏、空指针异常、线程同步问题等。开发者可能使用了工具如LeakCanary检测内存泄漏,Logcat进行日志分析,或者Android Profiler进行性能监控。修复bug的过程也可能涉及到...

    Android-Cockroach.zip

    崩溃通常源于应用程序错误,如空指针异常、内存溢出、线程同步问题等。此外,系统层面的问题,如内核错误、驱动不兼容或者系统服务异常,也可能导致系统崩溃。例如,"Android-Cockroach.zip"可能包含了针对这类问题...

    Android-基于注释的Androidlint检查生成

    - **减少bug**:检查可能导致错误的编程模式,如空指针异常、资源未关闭等问题。 - **提升性能**:识别不必要的操作,如过度绘制、内存泄漏等,提高应用的性能。 总之,"基于注释的Androidlint检查生成"项目为...

    android libusbcamera jni 动态库 修复拔下camera崩溃问题

    在android libusbcamear module中,默认JNI库存在bug,在预览过程中拔下usb摄像头,会出现signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0 的空指针异常,此so已修改源码重新打包,替换可修复该异常

    Android Crash反馈到服务器

    1. **Android Crash**: Android Crash是指在运行时,由于各种原因(如空指针异常、内存溢出、线程同步问题等)导致应用程序无响应或终止执行的情况。这类问题需要及时处理,因为它们直接影响用户对应用的满意度。 2...

    android程序员宝典应用

    通过减少内存泄漏、避免空指针、合理使用线程池,以及利用Android Studio提供的各种性能分析工具,开发者可以打造出更高效的应用。 总的来说,《Android程序员宝典应用》旨在帮助开发者全面理解Android开发中的关键...

    Android开发问题集锦第六期

    在Android开发过程中,开发者经常会遇到空指针异常(NullPointerException)。这类异常通常是由于引用对象未初始化或为null的情况下执行了操作。下面是几种常见情况及其解决方法: 1. **升级SDK后未清理模拟器数据*...

    j2me BUG

    描述中提到的“NULL”可能是开发者在处理对象引用时遇到的问题,如空指针异常。在Java中,当试图访问一个null对象的方法或属性时,系统会抛出NullPointerException。这通常是由于未初始化的对象引用、意外的null...

    android 异常10s后重启

    1. **应用程序崩溃**:应用程序中的编程错误,如空指针异常(NullPointerException)、数组越界(ArrayIndexOutOfBoundsException)等,都可能导致应用崩溃。解决这类问题通常需要检查和修复代码,确保所有可能的...

    Android小程序游戏盒子

    进行性能优化,如减少内存占用、避免空指针异常等,提升用户体验。 9. **发布与更新**:当应用开发完成后,通过Google Play Console将其发布到Google Play商店。之后,可以持续更新应用,修复bug,添加新功能,以...

    Android UncaughtException_test

    app运行时,可能会出现异常,尤其是空指针等严重bug,在我们开发期间难以捕获,只会在运行期间出现,直接导致程序崩溃,给用户不好的体验。为了屏蔽不友好的界面提示,android中有UncaughtExceptionHandler来处理这...

    android eclipse 插件 findbugs 3.0 linux

    2. **多种bug类别**:FindBugs能够检测出多种类型的bug,包括空指针异常、资源泄漏、并发问题、潜在的性能问题等,这些都是导致Android应用崩溃的常见原因。 3. **优先级分类**:FindBugs将检测结果按照严重程度...

    Android调试案例.docx

    例如,在`MainActivity`类中故意引发一个空指针异常,并捕获异常信息记录到日志中: ```java import android.util.Log; public class MainActivity extends AppCompatActivity { private static final String TAG ...

    Android计算器

    1. 代码审查:通过代码审查找出可能导致问题的部分,如空指针异常、除以零错误等,并进行修复。 2. 单元测试:编写单元测试用例,确保每个功能模块的正确性,有助于发现和修复bug。 总结,开发“Android简单计算器...

    AXMLPrinter2.jar解决ArrayIndexOutOfBoundsException问题

    在Android开发过程中,有时我们需要对APK文件进行反编译以查看或修改其源代码,这时AXMLPrinter2.jar就成为了一个重要的工具。这个工具能够帮助开发者解析Android应用的资源XML文件,将其转换成可读性强的文本格式。...

Global site tag (gtag.js) - Google Analytics