Android 在fragment中使用SQLite的憨批问题——空指针异常

报错信息:java.lang.NullPointerException: Attempt to invoke virtual method ‘java.io.File android.content.Context.getDatabasePath(java.lang.String)’ on a null object reference

当时的代码:
在这里插入图片描述

原因:直接在属性中赋值会直接附上空值,因为此时刚实例化,activity的context还未加载,要在fragment的onAttach方法之后才能使用context——fragment的生命周期
Android 在fragment中使用SQLite的憨批问题——空指针异常_第1张图片

注:上述仅为个人理解,如有误,望斧正

你可能感兴趣的:(android)