Вам не нужно проходить, вы можете получить это в своем фрагменте, но, кроме того, вы можете передать mClipboardManager
из вашей деятельности в свой фрагмент 2-мя способами
1.Установите значение из вашей деятельности.
Сначала получите экземпляр фрагмента, используя getFragmentManager().findFragmentByTag("YourFragmentTag")
в своем фрагменте, создайте метод
public void setClipboardManager(ClipboardManager clipboardManager) {
// here you get an instance of clipboardManager, do anything you want
}
и вызовите этот методв вашей деятельности:
fragment.setClipboardManager(mClipboardManager)
2 .Получите значение mClipboardManager
из своего фрагмента
Сначала создайте метод в своей деятельности
public ClipboardManager getClipboardManager() {
return mClipboardManager;
}
, затем в
@Override public void onAttach(Context context) {
super.onAttach(context);
if (getActivity() instanceof YourActivity) {
((YourAcitivity) getActivity()).getClipboardManager()
// here you get an instance of clipboardManger, do anything you want
}
}