javaapplauncher意外退出的原因是,Launcher在进入二级界面会写入并加载widgetpreviews.db数据库中shortcut_and_widget_previews表里面的apk图标数据preview_bitmap,结果有个apk的数据在写入数据库的时候出错,变成了null(低概率),最终导致了闪退问题。加载对应apk图标数据的时候加入判断,如果从数据库中读出的数据为null,那么就删除该数据,然后调用线程AsyncTask生成新的数据信息并加载就可以解决问题。