Как использовать один и тот же фрагмент для нескольких действий?
Я пишу заявку с несколькими действиями. Я написал фрагмент, который имеет некоторую общую логику, которая может быть использована несколькими действиями для разных потоков.
Я могу использовать его просто для запуска фрагмента из Activity, используя:
getSupportFragmentManager().beginTransaction().replace(R.id.fragment_container, fragment).commit();
Основываясь на родительской активности, у фрагмента также есть случай if-else для обработки. Так как же получить объект Activity внутри:
Один способ, который я знаю, используя onAttach, но как определить, какой Activity-obj это.
Любое предложение здесь!
1 ответ
Решение
Это было решено, это простое наследование Java. Я использовал интерфейс, расширенный как по активности, так и по ссылке, приведенный на основе интерфейса вместо имени класса Direct.