Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/223.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java *标识符,因此在发出请求时,我们将使用“_id”作为“rowid”的别名 */ 私有静态最终字符串FTS_表_创建= “创建虚拟表”+FTS_虚拟表+ “使用fts3(”+ 关键词+“,”+ 键_定义+”;“; DictionaryOpenHelper(上下文){ super(上下文、数据库名称、null、数据库版本); mhelpocontext=上下文; } @凌驾 public void onCreate(SQLiteDatabase db){ mDatabase=db; mDatabase.execSQL(FTS_TABLE_CREATE); loadDictionary(); } /** *启动一个线程以加载包含单词的数据库表 */ 私有void加载字典(){ 新线程(newrunnable()){ 公开募捐{ 试一试{ loadWords(); }捕获(IOE异常){ 抛出新的运行时异常(e); } } }).start(); } 私有void loadWords()引发IOException{ Log.d(标签“加载单词…”); final Resources Resources=mhelpocontext.getResources(); InputStream InputStream=resources.openRawResource(R.raw.definitions); BufferedReader reader=新的BufferedReader(新的InputStreamReader(inputStream)); 试一试{ 弦线; 而((line=reader.readLine())!=null){ String[]strings=TextUtils.split(第“-”行); 如果(字符串长度_Java_Android - Fatal编程技术网

Java *标识符,因此在发出请求时,我们将使用“_id”作为“rowid”的别名 */ 私有静态最终字符串FTS_表_创建= “创建虚拟表”+FTS_虚拟表+ “使用fts3(”+ 关键词+“,”+ 键_定义+”;“; DictionaryOpenHelper(上下文){ super(上下文、数据库名称、null、数据库版本); mhelpocontext=上下文; } @凌驾 public void onCreate(SQLiteDatabase db){ mDatabase=db; mDatabase.execSQL(FTS_TABLE_CREATE); loadDictionary(); } /** *启动一个线程以加载包含单词的数据库表 */ 私有void加载字典(){ 新线程(newrunnable()){ 公开募捐{ 试一试{ loadWords(); }捕获(IOE异常){ 抛出新的运行时异常(e); } } }).start(); } 私有void loadWords()引发IOException{ Log.d(标签“加载单词…”); final Resources Resources=mhelpocontext.getResources(); InputStream InputStream=resources.openRawResource(R.raw.definitions); BufferedReader reader=新的BufferedReader(新的InputStreamReader(inputStream)); 试一试{ 弦线; 而((line=reader.readLine())!=null){ String[]strings=TextUtils.split(第“-”行); 如果(字符串长度

Java *标识符,因此在发出请求时,我们将使用“_id”作为“rowid”的别名 */ 私有静态最终字符串FTS_表_创建= “创建虚拟表”+FTS_虚拟表+ “使用fts3(”+ 关键词+“,”+ 键_定义+”;“; DictionaryOpenHelper(上下文){ super(上下文、数据库名称、null、数据库版本); mhelpocontext=上下文; } @凌驾 public void onCreate(SQLiteDatabase db){ mDatabase=db; mDatabase.execSQL(FTS_TABLE_CREATE); loadDictionary(); } /** *启动一个线程以加载包含单词的数据库表 */ 私有void加载字典(){ 新线程(newrunnable()){ 公开募捐{ 试一试{ loadWords(); }捕获(IOE异常){ 抛出新的运行时异常(e); } } }).start(); } 私有void loadWords()引发IOException{ Log.d(标签“加载单词…”); final Resources Resources=mhelpocontext.getResources(); InputStream InputStream=resources.openRawResource(R.raw.definitions); BufferedReader reader=新的BufferedReader(新的InputStreamReader(inputStream)); 试一试{ 弦线; 而((line=reader.readLine())!=null){ String[]strings=TextUtils.split(第“-”行); 如果(字符串长度,java,android,Java,Android,我得到了以下错误 03-28 23:07:38.553 7282-7282/? E/AndroidRuntime: FATAL EXCEPTION: main Process: com.example.android.searchabledict, PID: 7282 java.lang.RuntimeExceptio

我得到了以下错误

03-28 23:07:38.553 7282-7282/? E/AndroidRuntime: FATAL EXCEPTION: main
                                             Process: com.example.android.searchabledict, PID: 7282
                                             java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.example.android.searchabledict/com.example.android.searchabledict.DictionaryDatabase}: java.lang.InstantiationException: class com.example.android.searchabledict.DictionaryDatabase has no zero argument constructor
                                                 at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2246)
                                                 at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2397)
                                                 at android.app.ActivityThread.access$800(ActivityThread.java:153)
                                                 at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1309)
                                                 at android.os.Handler.dispatchMessage(Handler.java:102)
                                                 at android.os.Looper.loop(Looper.java:139)
                                                 at android.app.ActivityThread.main(ActivityThread.java:5267)
                                                 at java.lang.reflect.Method.invoke(Native Method)
                                                 at java.lang.reflect.Method.invoke(Method.java:372)
                                                 at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:927)
                                                 at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:722)
                                              Caused by: java.lang.InstantiationException: class com.example.android.searchabledict.DictionaryDatabase has no zero argument constructor
                                                 at java.lang.Class.newInstance(Class.java:1597)
                                                 at android.app.Instrumentation.newActivity(Instrumentation.java:1066)
                                                 at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2236)
                                                 at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2397) 
                                                 at android.app.ActivityThread.access$800(ActivityThread.java:153) 
                                                 at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1309) 
                                                 at android.os.Handler.dispatchMessage(Handler.java:102) 
                                                 at android.os.Looper.loop(Looper.java:139) 
                                                 at android.app.ActivityThread.main(ActivityThread.java:5267) 
                                                 at java.lang.reflect.Method.invoke(Native Method) 
                                                 at java.lang.reflect.Method.invoke(Method.java:372) 
                                                 at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:927) 
                                                 at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:722) 
                                              Caused by: java.lang.NoSuchMethodException: <init> []
                                                 at java.lang.Class.getConstructor(Class.java:531)
                                                 at java.lang.Class.getDeclaredConstructor(Class.java:510)
                                                 at java.lang.Class.newInstance(Class.java:1595)
                                                 at android.app.Instrumentation.newActivity(Instrumentation.java:1066) 
                                                 at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2236) 
                                                 at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2397) 
                                                 at android.app.ActivityThread.access$800(ActivityThread.java:153) 
                                                 at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1309) 
                                                 at android.os.Handler.dispatchMessage(Handler.java:102) 
                                                 at android.os.Looper.loop(Looper.java:139) 
                                                 at android.app.ActivityThread.main(ActivityThread.java:5267) 
                                                 at java.lang.reflect.Method.invoke(Native Method) 
                                                 at java.lang.reflect.Method.invoke(Method.java:372) 
                                                 at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:927) 
                                                 at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:722) 
03-2823:07:38.5537282-7282/?E/AndroidRuntime:致命异常:主
进程:com.example.android.searchabledict,PID:7282
java.lang.RuntimeException:无法实例化活动组件信息{com.example.android.searchabledict/com.example.android.searchabledict.DictionaryDatabase}:java.lang.InstanceException:class com.example.android.searchabledict.DictionaryDatabase没有零参数构造函数
位于android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2246)
位于android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2397)
在android.app.ActivityThread.access$800(ActivityThread.java:153)
在android.app.ActivityThread$H.handleMessage(ActivityThread.java:1309)上
位于android.os.Handler.dispatchMessage(Handler.java:102)
位于android.os.Looper.loop(Looper.java:139)
位于android.app.ActivityThread.main(ActivityThread.java:5267)
位于java.lang.reflect.Method.invoke(本机方法)
位于java.lang.reflect.Method.invoke(Method.java:372)
在com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:927)上
位于com.android.internal.os.ZygoteInit.main(ZygoteInit.java:722)
原因:java.lang.InstanceException:class com.example.android.searchabledict.DictionaryDatabase没有零参数构造函数
位于java.lang.Class.newInstance(Class.java:1597)
位于android.app.Instrumentation.newActivity(Instrumentation.java:1066)
在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2236)上
位于android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2397)
在android.app.ActivityThread.access$800(ActivityThread.java:153)
在android.app.ActivityThread$H.handleMessage(ActivityThread.java:1309)上
位于android.os.Handler.dispatchMessage(Handler.java:102)
位于android.os.Looper.loop(Looper.java:139)
位于android.app.ActivityThread.main(ActivityThread.java:5267)
位于java.lang.reflect.Method.invoke(本机方法)
位于java.lang.reflect.Method.invoke(Method.java:372)
在com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:927)上
在com.android.in
03-28 23:07:38.553 7282-7282/? E/AndroidRuntime: FATAL EXCEPTION: main
                                             Process: com.example.android.searchabledict, PID: 7282
                                             java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.example.android.searchabledict/com.example.android.searchabledict.DictionaryDatabase}: java.lang.InstantiationException: class com.example.android.searchabledict.DictionaryDatabase has no zero argument constructor
                                                 at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2246)
                                                 at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2397)
                                                 at android.app.ActivityThread.access$800(ActivityThread.java:153)
                                                 at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1309)
                                                 at android.os.Handler.dispatchMessage(Handler.java:102)
                                                 at android.os.Looper.loop(Looper.java:139)
                                                 at android.app.ActivityThread.main(ActivityThread.java:5267)
                                                 at java.lang.reflect.Method.invoke(Native Method)
                                                 at java.lang.reflect.Method.invoke(Method.java:372)
                                                 at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:927)
                                                 at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:722)
                                              Caused by: java.lang.InstantiationException: class com.example.android.searchabledict.DictionaryDatabase has no zero argument constructor
                                                 at java.lang.Class.newInstance(Class.java:1597)
                                                 at android.app.Instrumentation.newActivity(Instrumentation.java:1066)
                                                 at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2236)
                                                 at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2397) 
                                                 at android.app.ActivityThread.access$800(ActivityThread.java:153) 
                                                 at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1309) 
                                                 at android.os.Handler.dispatchMessage(Handler.java:102) 
                                                 at android.os.Looper.loop(Looper.java:139) 
                                                 at android.app.ActivityThread.main(ActivityThread.java:5267) 
                                                 at java.lang.reflect.Method.invoke(Native Method) 
                                                 at java.lang.reflect.Method.invoke(Method.java:372) 
                                                 at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:927) 
                                                 at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:722) 
                                              Caused by: java.lang.NoSuchMethodException: <init> []
                                                 at java.lang.Class.getConstructor(Class.java:531)
                                                 at java.lang.Class.getDeclaredConstructor(Class.java:510)
                                                 at java.lang.Class.newInstance(Class.java:1595)
                                                 at android.app.Instrumentation.newActivity(Instrumentation.java:1066) 
                                                 at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2236) 
                                                 at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2397) 
                                                 at android.app.ActivityThread.access$800(ActivityThread.java:153) 
                                                 at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1309) 
                                                 at android.os.Handler.dispatchMessage(Handler.java:102) 
                                                 at android.os.Looper.loop(Looper.java:139) 
                                                 at android.app.ActivityThread.main(ActivityThread.java:5267) 
                                                 at java.lang.reflect.Method.invoke(Native Method) 
                                                 at java.lang.reflect.Method.invoke(Method.java:372) 
                                                 at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:927) 
                                                 at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:722)