0

私はこの問題で立ち往生しており、これ以上先に進むことができません。だから、誰かがここで私を助けてくれることを願っています。

問題 ContextMenu と onLonghold があり、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);
     }
  }
4

1 に答える 1

0

私はそれを解決しました。私は adapter.getItem などを使用することになっていました。

于 2013-09-02T19:22:04.303 に答える