无法从自动完成中获取文本
|
我必须使用数据库在android中创建一个应用。在该数据库中,我有一个预定义的产品列表。
现在,问题是我的应用程序必须向用户提供在该列表中引入一些不在列表中的其他产品的可能性。
为此,我创建了一个自动完成文本视图,在其中引入了新产品,并从自动完成中获取了文本,我必须将其写入数据库中
现在,我的问题是,当我显示数据库中介绍的产品时,用来显示数据库中所含内容的吐司文本在“产品”旁边什么都没有显示。 \”。
现在,这可能是因为当我尝试从自动完成中获取文本时,我什么也没有得到吗?
这是我从自动完成中读取的方式:
mItem = (AutoCompleteTextView) findViewById(R.id.todo_edit_item);
String nou=mItem.getText().toString();
然后,我将nou(这是我在自动完成中编写的内容)与列表中预先定义的内容进行比较,因此,如果它是新产品(尚未在列表中),则将其添加到数据库中:
for(int i = 0; i < l; i++)
{
if (nou!=fruits[i])
t=true;
else t=false;
}
if (t==true)
{
db.insertTitle(nou);
fruits=db.getAllfromDB(\"Fruits\",\"fruit\");
l=l+1;
}
任何人对我在这里做错的任何想法,因为我无法弄清楚。我将在这里了解更多详细信息。在此先感谢您:)
没有找到相关结果
已邀请:
1 个回复
授巨