我被这个问题卡住了,不能再继续下去了。所以我希望有人能在这里帮助我。
问题我有一个ContextMenu,在Longhold上,我想将ListView中的项添加到本地数据库中。但物体是一个像这样的阵列
{name=john,gender=male}
我如何以这种方式制作:
object a --> john
object b --> male
所以我可以把每一个字符串都添加到数据库中的正确列中?
这就是我现在所拥有的
@Override
public boolean onContextItemSelected(MenuItem item) {
AdapterContextMenuInfo info = (AdapterContextMenuInfo) item.getMenuInfo();
Object a = adapter.getItem(info.position);
switch(item.getItemId()) {
case R.id.tilfojToPakke:
try{
Toast.makeText(getApplicationContext(), "ID "+ a, Toast.LENGTH_SHORT).show();
// dbConnector.insertPakkeList( listview.getSelectedItem().toString(), TAG_fraction_type, TAG_fraction_typetext, TAG_fraction_description, TAG_fraction_extra, TAG_fraction_pictogram);
}
finally
{
}
return true;
default:
return super.onContextItemSelected(item);
}
}
我已经解决了。我应该使用adapter.getItem等。