I have an activity which has a fragment.
XML:
<fragment android:name="com.example.androidcalculator.ResultFragment"
android:id="@+id/result_fragment"
android:layout_weight="1"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
And I want to call a method from ResultFragment from a method in the Activity, but getSupportFragmentManager "doesn't exist":
FragmentManager fragMan = getSupportFragmentManager();
How can I resolve this?
This worked for me. Running android API 19 and above.
Simply Use
Remember always when accessing fragment inflating in MainLayout use Casting or
getActivity()
.