android - Android 中 txtview.settext 中的未知错误

标签 android textview

我想通过查询设置 TextView 的 txt,但我收到“请求索引 -1,大小为 1 错误。有人可以帮助我吗?

    Cursor information = db.rawQuery("select id as _id,description from poet where _id="+Peot_ID_for_db,null);
    TextView poet_info=(TextView)findViewById(R.id.Poet_info);
    poet_info.setText(information.getString(information.getColumnIndex("_id")));
//  poet_info.append(information.getString(information.getColumnIndex("description")));

我搜索了这个错误,但在谷歌中没有找到任何东西。我希望你能帮助我。 我的表中只有一行与此查询匹配,所以我想我不需要任何循环或类似的东西来获取所有行

最佳答案

您还没有将光标移动到该行..它会为您抛出该错误

尝试使用这个

if(information.moveToFirst())
{
do{


//Write your code here
}
while(information.moveToNext())

}

关于android - Android 中 txtview.settext 中的未知错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15818479/

相关文章:

android - Android 上的 Google Analytics 给出平均网站持续时间 : 00:00:00

Android TextView 与 WebView 字体渲染

android - 从 ViewPager 中的 FragmentActivity 获取 Fragment 中 TextView 的 id

java - 如何显示变量的值? - 安卓

java - 如何在 ExpandableListView 中添加多个 Textview

android - 在 Android 中监控热点状态

android - 有没有办法通过 Android 强制启用 NFC 选项?

android - 通过远程桌面测试 Android 应用程序

java - Android - 从静态方法制作Toast

古吉拉特语字体的 Android 应用程序