У меня есть активность, которая переключается между двумя фрагментами: одна отображает карту, а другая отображает список.Наложение вида на фрагмент перед добавлением его в действие
Когда активность первого начинается фрагмент карты добавляется к FrameLayout так:
getSupportFragmentManager()
.beginTransaction()
.replace(R.id.content_frame, mapFragment)
.commit();
В этом случае, второй фрагмент списка еще не завышены. Всякий раз, когда пользователь просматривает карту, я хочу, чтобы фрагмент списка обновлялся в соответствии с тем, где пользователь нажимает на карту.
Так в принципе, я хочу сделать что-то вроде
listFragment.updateList(...);
Однако, поскольку вид фрагмента соответствующего списка не завышены еще, я не могу обновить свою точку зрения еще. Есть ли способ сделать это без необходимости ждать, пока я не добавлю фрагмент списка в FrameLayout?
В основном моя конечная цель - переход жидкости между фрагментами; когда пользователь переключается на представление списка, я хочу, чтобы представление обновлялось как можно быстрее (что произойдет, если я смогу обновить представление, прежде чем добавлять его в действие).
У вас не может быть оба этих «Фрагмента» одновременно на экране? – razzledazzle