Прежде всего, я последовал за this tutorial, чтобы создать действие с помощью панели действий + вкладки. Что делает эта реализация, так это то, что в макете main_activity имеется фрагмент_контейнер (только линейный макет) и он заменяет его фрагментом в зависимости от выбранной вкладки.Как получить идентификатор фрагмента?
Теперь, я пытаюсь добавить fragment-to-activity communication, но я получаю nullpointerexemption.
Вот мой код:
com.mypackage.MAPFragment map_ =
(com.mypackage.MAPFragment) getFragmentManager().findFragmentById(R.id.map);
map_.ActivityToMapMethod();
MapFragment фрагмент надувает макет XML, который имеет MAPview с и идентификатором карт. Я не уверен, что карта id - это то, что я должен использовать. Я успешно сделал это раньше в другом приложении, но в это время фрагмент был добавлен через xml, а не с помощью replace().
Вы используете фрагмент пакета поддержки ..? – Pragnani
Nope. Я разрабатываю API уровня 11 и выше. – user1923613