Можно ли отправить экземпляр android.location.Address
с Intent
в другое мероприятие?Как отправить android.location.Address с намерением как putextra
Address current_location;
Я имею в виду, я пытаюсь поставить CURRENT_LOCATION непосредственно с намерением по:
IntentName.putExtra("current_location",current_location);
или косвенно пучком:
Bundle b = new Bundle(); b.put....("current_location",current_location); IntentName.put(b);
Если ни одна из вышеперечисленных стратегий не поддерживает «Адрес», то какой должен быть лучший способ передать экземпляр адреса другому мероприятию? Если я заявляю, public static Address current_location;
и попытаться получить к нему доступ из другой деятельности, то нет никакой гарантии, что Android будет содержать данные CURRENT_LOCATION. Или я ошибаюсь?
В такой ситуации, какой подход следует соблюдать?
Это не сработает для меня, что касается класса Activity, в который я отправляю данные, это помочь пользователю найти наилучший результат поиска, поэтому мне нужна вся информация из экземпляра Address. –
Хорошо. Вы пробовали подход «Parcelable»? Я не использовал его много, но я уверен, что вы сможете найти здесь руководство. –
Я уже пробовал, и это сработало. Я ценю ваше руководство –