Как вы знаете, элемент наложения имеет только заголовок, сообщение и рисуемое изображение.
Я хочу создать элемент настройки, который имеет, например, следующие поля: идентификатор, улица, город, страна.
После вызова OnTap я хочу отобразить эту информацию в виде списка, поэтому после нажатия на элемент появляется список с идентификатором, улицей, городом и страной указанного элемента.
Итак, как я понимаю, мне нужно создать другую активность, которая будет отображать этот список, это означает, что я должен отправить данные в listActivity путем парсинга класса itemizedoverlay.
Мне трудно думать, как это сделать, поскольку, когда я создаю этот конструктор:
public MyItemizedOverlay(Parcel source){
/*
* Reconstruct from the Parcel
*/
Log.d("MyTag", "ParcelData(Parcel source): time to put back parcel data");
ID = source.readInt();
imagePath = source.readInt();
distance = source.readFloat();
}
Я получаю следующую ошибку (это означает, что я должен вызвать базовый конструктор):
Неявный суперконструктор ItemizedOverlay() не определен. Должен явно вызывать другой конструктор
Вывод: есть большая вероятность, что для этого есть другое решение, я уверен, что люди уже сталкивались с такой ситуацией, поэтому я буду рад услышать ваше решение для этого.