У меня есть Fragment
, содержащий RecyclerView
. Я начинаю намерение до нового Activity
от этого Fragment
. Теперь я хочу добавить некоторые новые данные в БД из этого Activity
и обновить свой RecyclerView
в Fragment
, когда закончится Activity
. Я знаю, что метод onActivityResult()
будет работать только в Activity
. Есть ли способ достичь этого в Fragment
?Есть ли способ вызвать метод onActivityResult() для возврата данных из Activity in Fragment?
-2
A
ответ
0
вы можете получить этот обратный вызов в фрагменте также .. только startActivityForResult
из фрагмента. и переопределить onActivityResult()
как в активности, так и в фрагменте. просто не используйте супер в активности, чтобы перенаправить вас к методу фрагмента.
0
Вам просто нужно переопределить метод обработки в фрагменте, он будет автоматически вызван из активности. При последней реализации SDK он автоматически переходит к фрагменту see here
Да, во фрагменте вы также можете достичь. – Piyush
Знаете ли вы, что «EventBus» в Android? Пойдите с этим –
@MD Да, я знаю _EventBus_ – Piyush