アクティビティ実装時の勘どころ ~速習! Androidアプリケーション開発(5)~ (2/4):CodeZine(コードジン)
codezine.jpのandroid記事を読んでいたら、sample srcの引数に何やら「」とあります。
// ↓ココ public void onItemClick(AdapterView<?> parent, View view, int position,long id) { // 選択された要素を取得する BizCard bizCard = (BizCard) parent.getItemAtPosition(position); // 参照画面へ遷移する明示的インテントを生成 Intent showIntent = new Intent(this, ShowActivity.class); // 選択されたオブジェクトをインテントに詰める showIntent.putExtra(BizCard.TABLE_NAME, bizCard); // アクティビティを開始する startActivity(showIntent); }
どうやら、とっくの昔のjdk1.5で導入された総称型というものらしく、指定クラスのサブクラスやインタフェースを渡せるらしい。
Oracle Technology Network for Java Developers | Oracle Technology Network | Oracle
Java総称型のワイルドカードを上手に使いこなすための勘所 - 達人プログラマーを目指して
Java総称型メモ(Hishidama's Java Generics Memo)
「<?>」かぁ、私のjavaの知識はjdk1.4で止まってましたからねぇ