-
public final class FragmentWrapper
com.facebook.internal is solely for the use of other packages within the Facebook SDK for Android. Use of any of the classes in this package is unsupported, and they may be modified or removed without warning at any time.
This is a wrapper to unify androidx (support library) fragments and the native (legacy) fragments so that it's easy to call
startActivityForResult()
, even this method is deprecated. This class is kept mainly for back-compatibility.
-
-
Field Summary
Fields Modifier and Type Field Description private Fragment
supportFragment
private Fragment
nativeFragment
private final Activity
activity
-
Constructor Summary
Constructors Constructor Description FragmentWrapper(Fragment fragment)
FragmentWrapper(Fragment fragment)
-
Method Summary
Modifier and Type Method Description final Fragment
getSupportFragment()
final Unit
setSupportFragment(Fragment supportFragment)
final Fragment
getNativeFragment()
final Unit
setNativeFragment(Fragment nativeFragment)
final Activity
getActivity()
final Unit
startActivityForResult(Intent intent, Integer requestCode)
Call Activity.startActivityForResult from the fragment's containing Activity. -
-
Method Detail
-
getSupportFragment
final Fragment getSupportFragment()
-
setSupportFragment
final Unit setSupportFragment(Fragment supportFragment)
-
getNativeFragment
final Fragment getNativeFragment()
-
setNativeFragment
final Unit setNativeFragment(Fragment nativeFragment)
-
getActivity
final Activity getActivity()
-
startActivityForResult
final Unit startActivityForResult(Intent intent, Integer requestCode)
Call Activity.startActivityForResult from the fragment's containing Activity.
-
-
-
-