タイトルが示すように。私は少し調査をして、ジャクソンを試してみましたが、それはうまくいくはずでしたが、それを使おうとすると途方もない量のエラーが発生したので、うまくいかなかったようです。
基本的に私の問題はこれです、私は私のリストビューに次のようにアダプターが入力されています:
friendsArrayAdapter = new FriendsArrayAdapter(
NetPlay.this, R.layout.rowlayout, friends);
listView.setAdapter(friendsArrayAdapter);
friendsArrayAdapter.notifyDataSetChanged();
次に、このリストビュー内でonClickイベントを処理して、そのリストビューの内容を変数にコピーします。
listView.setClickable(true);
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> arg0, View arg1,
int position, long arg3) {
Object o = listView.getItemAtPosition(position);
Object o = arg0.getItemAtPosition(position);
//mText.setText(o);
}
});
これですべて正常に機能しますが、返される値は実際のオブジェクトID/参照がsomething@Friends.21312として表示されます。私が欲しいのは、名前+IDであるはずの実際のコンテンツです。
これも可能ですか、それともリストビュー全体をやり直す必要がありますか?