1~2日前に質問したのですが、回答がありました。私のコードはそこにあります。これは私の質問のテキストリンクです
マップにオーバーレイを追加しました。任意のオーバーレイをクリックすると、その ID を取得できますが、問題があります。オーバーレイの ID を取得したいのですが、別のクラスに送信したいのですが、バンドル経由ではありません。
フラグメントを使用しています。
これが私の onTap 関数です。
@Override
public boolean onTap(int index) {
OverlayItem item = mapOverlays.get(index);
int id = Integer.valueOf(item.getSnippet());
Toast.makeText(context, "Ilan ID : " + id, Toast.LENGTH_LONG).show();
MainActivity ma= new MainActivity();
Param param = null;
param.setAdvertID(String.valueOf(id));
// change page
ma.onTabChanged(TabEnum.ANASAYFA.toString());
//Log.e("Tap", "Tap Performed"+id);
return true;
}
ItemizedOverlay class-onTap 関数から id パラメータを別のクラスに送信したいと考えています。どうすればいいですか?
編集:これらは機能していません!、できませんでした。:(
MainActivity ma= new MainActivity();
Param param = null;
param.setAdvertID(String.valueOf(id));
ma.onTabChanged(TabEnum.ANASAYFA.toString());
みんな、ありがとう。