マップ内の項目をクリックすると、「Route to」と書かれたポジティブ ボタンが表示されます。質問、そのポジティブ ボタンからアクティビティを開始するにはどうすればよいですか?
私もこのように使っていますが、
dialog.setPositiveButton("Tampilkan Rute", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int Button) {
Intent i = new Intent(this, Rute.class);
startActivity(i);
}
});
Ruteクラスにアクティビティを開始しますが、常に「intent()に一致する引数を削除してください」と表示されるので、どうすればよいかわかりません。
ここに私のコードがあります
@Override
protected boolean onTap(int index) {
OverlayItem item = items.get(0);
AlertDialog.Builder dialog = new AlertDialog.Builder(mContext);
dialog.setTitle(item.getTitle());
dialog.setMessage(item.getSnippet());
dialog.setPositiveButton("Tampilkan Rute", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int Button) {
Intent i = new Intent(this, Rute.class);
startActivity(i);
}
});
dialog.setNegativeButton("Kembali", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int Button) {
dialog.cancel();
}
});
dialog.show();
return true;
}
どんな提案でも大歓迎です。ありがとう
私の英語が下手ならごめんなさい:(