Android程序空指针异常
publicvoidonClick(Viewview){Stringsql="selectchinesefromwordswhereenglish=?";Cursorcu...
public void onClick(View view)
{
String sql = "select chinese from words where english =?";
Cursor cursor =database.rawQuery(sql, new String[]{autocompletetextview.getText().toString()}) ;
String result = "未找到该单词.";
// 如果查找单词,显示其中文的意思
if (cursor.getCount() > 0)
{
// 必须使用moveToFirst方法将记录指针移动到第1条记录的位置
cursor.moveToFirst();
result = cursor.getString(cursor.getColumnIndex("chinese"));
}
// 显示查询结果对话框
textview.setText(result);
}
日志说这句空指针异常
Cursor cursor =database.rawQuery(sql, new String[]{autocompletetextview.getText().toString()}) ;
为啥异常啊 展开
{
String sql = "select chinese from words where english =?";
Cursor cursor =database.rawQuery(sql, new String[]{autocompletetextview.getText().toString()}) ;
String result = "未找到该单词.";
// 如果查找单词,显示其中文的意思
if (cursor.getCount() > 0)
{
// 必须使用moveToFirst方法将记录指针移动到第1条记录的位置
cursor.moveToFirst();
result = cursor.getString(cursor.getColumnIndex("chinese"));
}
// 显示查询结果对话框
textview.setText(result);
}
日志说这句空指针异常
Cursor cursor =database.rawQuery(sql, new String[]{autocompletetextview.getText().toString()}) ;
为啥异常啊 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询