为什么点击文本查询单词就闪退

问题描述

为什么点击文本查询单词就闪退
就是我把别人低版本的词典源代码原装复制过来结果一查单词就闪退,告诉我访问不了数据库。但是我把数据库已经复制过来了呀!下面是报错的地方

05-23 10:14:13.195: E/AndroidRuntime(5635): java.lang.NullPointerException

05-23 10:14:13.195: E/AndroidRuntime(5635): at com.example.nnnnn.Main.afterTextChanged(Main.java:91)
05-23 10:14:13.195: E/AndroidRuntime(5635): at android.widget.TextView.sendAfterTextChanged(TextView.java:7095)
05-23 10:14:13.195: E/AndroidRuntime(5635): at android.widget.TextView$ChangeWatcher.afterTextChanged(TextView.java:8743)
05-23 10:14:13.195: E/AndroidRuntime(5635): at android.text.SpannableStringBuilder.sendAfterTextChanged(SpannableStringBuilder.java:970)
05-23 10:14:13.195: E/AndroidRuntime(5635): at android.text.SpannableStringBuilder.replace(SpannableStringBuilder.java:497)
05-23 10:14:13.195: E/AndroidRuntime(5635): at android.text.SpannableStringBuilder.replace(SpannableStringBuilder.java:435)
05-23 10:14:13.195: E/AndroidRuntime(5635): at android.text.SpannableStringBuilder.replace(SpannableStringBuilder.java:30)
05-23 10:14:13.195: E/AndroidRuntime(5635): at android.view.inputmethod.BaseInputConnection.replaceText(BaseInputConnection.java:672)
05-23 10:14:13.195: E/AndroidRuntime(5635): at android.view.inputmethod.BaseInputConnection.commitText(BaseInputConnection.java:196)
05-23 10:14:13.195: E/AndroidRuntime(5635): at com.android.internal.widget.EditableInputConnection.commitText(EditableInputConnection.java:183)
05-23 10:14:13.195: E/AndroidRuntime(5635): at com.android.internal.view.IInputConnectionWrapper.executeMessage(IInputConnectionWrapper.java:279)
05-23 10:14:13.195: E/AndroidRuntime(5635): at com.android.internal.view.IInputConnectionWrapper$MyHandler.handleMessage(IInputConnectionWrapper.java:77)
05-23 10:14:13.195: E/AndroidRuntime(5635): at android.os.Handler.dispatchMessage(Handler.java:99)
05-23 10:14:13.195: E/AndroidRuntime(5635): at android.app.ActivityThread.main(ActivityThread.java:4928)
05-23 10:14:13.195: E/AndroidRuntime(5635): at java.lang.reflect.Method.invokeNative(Native Method)
05-23 10:14:13.195: E/AndroidRuntime(5635): at java.lang.reflect.Method.invoke(Method.java:511)
05-23 10:14:13.195: E/AndroidRuntime(5635): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:791)
05-23 10:14:13.195: E/AndroidRuntime(5635): at dalvik.system.NativeStart.main(Native Method)
点击之后报了这里错误:
public void afterTextChanged(Editable s) {
//查询错了
Cursor cursor=database.rawQuery("""" +
select english as _id from t_words where english like ?""
new String[]
{ s.toString() + ""%"" });
DictionaryAdapter dictionaryAdapter = new DictionaryAdapter(this
cursor true);
actvWord.setAdapter(dictionaryAdapter);

    }

有没有哪位大牛 教下我!谢谢

解决方案

数据库连接串有没有问题?

时间: 2024-09-10 13:31:53

为什么点击文本查询单词就闪退的相关文章

词典 数据库-点击词典查询单词结果刚点击第一个字母就闪退

问题描述 点击词典查询单词结果刚点击第一个字母就闪退 为什么我把别人的词典源代码拷贝到自己的工程中,在查询框查询时点击一下字母就闪退.是不是他们的版本很低,而我用的是高版本的原因,还是因为我无法访问数据库呀

点击Button按钮时出现闪退,各位大神如何解决。附带错误日志。

问题描述 点击Button按钮时出现闪退,各位大神如何解决.附带错误日志. 解决方案 WifiAdmin第289行有null对象呗释放了啊 解决方案二: WifiAdmin.java 289行 对象为空,检查一下,可能没有初始化: 解决方案三: 解决方案四: WifiAdmin.java 289行 对象为空,检查一下,可能没有初始化: 解决方案五: 在 289行前加一行 if(existingConfigs!=null) 试试: 解决方案六: WifiAdmin第289行有null

Win8.1系统点击升级Win10按钮出现闪退怎么解决?

Win8.1系统点击升级Win10按钮出现闪退怎么解决?   方法如下: 1.卸载所有杀毒软件和管理软件. 2.删除C:windowssoftwareDistributionDownload和DataStore文件夹中的所有文件,再手动检查更新. 如果还不行,可以手动升级: 卸载所有杀毒软件和管理软件,去微软官方网站升级: 3.点击"立即升级",下载升级软件,运行后就会对你的系统进行升级了.

在Fragment中,怎么点击界面的按钮就闪退呢,求大神帮忙

问题描述 在Fragment中,怎么点击界面的按钮就闪退呢,求大神帮忙 解决方案 能把报错的打印拿出来吗? 解决方案二: 解决方案三: Servicei没有在AndroidMainfest.xml中声明: 解决方案四: 这是错误日志的报告,求大神帮忙. 解决方案五: 求大神帮忙啊,很急!!! 解决方案六: 指定错误,空指针错误. 解决方案七: public class MessageFragment extends Fragment { WifiManager wifi = null; Butt

Win8.1点击升级Win10按钮出现闪退怎么解决

  1.卸载所有杀毒软件和管理软件; 2.删除C:windowssoftwareDistributionDownload和DataStore文件夹中的所有文件,再手动检查更新. 3.如果上述方法还不能解决问题,可以手动升级:卸载所有杀毒软件和管理软件,去微软官方网站升级; 4.点击"立即升级"按钮,下载升级软件,运行后就会对你的系统进行升级了.

Win8系统下IE浏览器闪退的问题

操作步骤: 在系统升级到 Windows 8 以后,点击 IE 浏览器时出现闪退的问题.这样的问题可能是因为系统中存在其他浏览器而造成一些冲突,我们只要卸载除 IE 以外的浏览器,重启电脑后再装回,即可轻松解决这个问题! 下面就拿卸载 Google Chrome 浏览器为例,一步一步告诉大家在 Window 8 系统下如何卸载浏览器: 1. 关闭所有 Google Chrome 窗口和标签页; 2. 打开控制面板; 3. 点击 卸载程序; 电脑常识 4. 双击 Google Chrome; 5.

Windows 8中IE10打开后闪退

  有的用户在系统升级到 Windows 8 以后,会在点击 IE 浏览器时出现闪退(自动关闭)的问题.这样的问题可能是因为系统中存在其他浏览器而造成一些冲突,因为当我们在安装其他浏览器的时候会提示将其设置为默认浏览器.小编测试安装了多款浏览器并依次将它们设置为默认,但是都没有试出具体是哪款浏览器导致的,也有可能是某些电脑管理软件或杀毒软件将浏览器默认值给锁定了,可以断定的是问题出在默认值设置上. 不过还是有解决方法的,方法也非常的简单. 首先如果你安装了电脑管理软件或杀毒软件,建议先将他们退了

matlab-MATLAB安装时候闪退问题

问题描述 MATLAB安装时候闪退问题 我在安装MATLAB的时候,点击安装文件时候直接闪退,没有任何提示,无法安装,请问哪位大神可以破? 解决方案 在安装matlab时双击setup后闪退的问题 解决方案二: 检查下安装文件是否损坏,检查下电脑是否感染了360等非法流氓软件 解决方案三: 应该是安装包问题,或者防火墙

苹果iphone5s/5c闪退怎么办?iphone5s闪退修复教程

方法一:apple ID不同导致闪退的解决办法: 1.判断安装的app是哪个账户下载的.(在"iphone闪退修复工具"的应用程序列表中可以查看.) 2.使用"iphone闪退修复工具"的"修复闪退"功能进行修复处理.点击"iphone闪退修复工具"左侧"站点资源"的正版应用,然后选择右侧出现的"修复闪退"按钮: 3.点击修复设备闪退功能依然出现闪退及输入Apple ID问题,请检查是P