Hide release-specific BaseFragmentActivity APIs
These classes should not have been public to begin with. Hiding them now
as a cleanup step.
A different variation of this CL went into the N release; this CL is
being done to account for the reorganized support library structure.
Issue #28775596 API Review: BaseFragmentActivityJB
Change-Id: Id88e6b95199bf7890e6864129087ef1ccf5a44ff
diff --git a/fragment/api/current.txt b/fragment/api/current.txt
index 0e2f468..63c5149 100644
--- a/fragment/api/current.txt
+++ b/fragment/api/current.txt
@@ -1,14 +1,5 @@
package android.support.v4.app {
- abstract class BaseFragmentActivityGingerbread extends android.app.Activity {
- }
-
- abstract class BaseFragmentActivityHoneycomb extends android.support.v4.app.BaseFragmentActivityGingerbread {
- }
-
- abstract class BaseFragmentActivityJB extends android.support.v4.app.BaseFragmentActivityHoneycomb {
- }
-
public class DialogFragment extends android.support.v4.app.Fragment implements android.content.DialogInterface.OnCancelListener android.content.DialogInterface.OnDismissListener {
ctor public DialogFragment();
method public void dismiss();
@@ -143,7 +134,7 @@
field public static final android.os.Parcelable.Creator<android.support.v4.app.Fragment.SavedState> CREATOR;
}
- public class FragmentActivity extends android.support.v4.app.BaseFragmentActivityJB {
+ public class FragmentActivity extends android.app.Activity {
ctor public FragmentActivity();
method public java.lang.Object getLastCustomNonConfigurationInstance();
method public android.support.v4.app.FragmentManager getSupportFragmentManager();
diff --git a/fragment/gingerbread/android/support/v4/app/BaseFragmentActivityGingerbread.java b/fragment/gingerbread/android/support/v4/app/BaseFragmentActivityGingerbread.java
index 44af3f0..890b802 100644
--- a/fragment/gingerbread/android/support/v4/app/BaseFragmentActivityGingerbread.java
+++ b/fragment/gingerbread/android/support/v4/app/BaseFragmentActivityGingerbread.java
@@ -28,6 +28,8 @@
/**
* Base class for {@code FragmentActivity} to be able to use Gingerbread APIs.
+ *
+ * @hide
*/
abstract class BaseFragmentActivityGingerbread extends Activity {
diff --git a/fragment/honeycomb/android/support/v4/app/BaseFragmentActivityHoneycomb.java b/fragment/honeycomb/android/support/v4/app/BaseFragmentActivityHoneycomb.java
index a0ec635..95f3d8d 100644
--- a/fragment/honeycomb/android/support/v4/app/BaseFragmentActivityHoneycomb.java
+++ b/fragment/honeycomb/android/support/v4/app/BaseFragmentActivityHoneycomb.java
@@ -23,6 +23,8 @@
/**
* Base class for {@code FragmentActivity} to be able to use v11 APIs.
+ *
+ * @hide
*/
abstract class BaseFragmentActivityHoneycomb extends BaseFragmentActivityGingerbread {
diff --git a/fragment/jellybean/android/support/v4/app/BaseFragmentActivityJB.java b/fragment/jellybean/android/support/v4/app/BaseFragmentActivityJB.java
index 615c762..147251c 100644
--- a/fragment/jellybean/android/support/v4/app/BaseFragmentActivityJB.java
+++ b/fragment/jellybean/android/support/v4/app/BaseFragmentActivityJB.java
@@ -23,6 +23,8 @@
/**
* Base class for {@code FragmentActivity} to be able to use v16 APIs.
+ *
+ * @hide
*/
abstract class BaseFragmentActivityJB extends BaseFragmentActivityHoneycomb {