Hide BaseFragmentActivity* from the API
Bug: 28775596
Change-Id: I971c837541036ebd6cb1913f512932291c0477b6
diff --git a/v4/api/current.txt b/v4/api/current.txt
index fad9324..89e6daa 100644
--- a/v4/api/current.txt
+++ b/v4/api/current.txt
@@ -105,18 +105,6 @@
field public static final int MODE_IGNORED = 1; // 0x1
}
- abstract class BaseFragmentActivityDonut extends android.app.Activity {
- }
-
- abstract class BaseFragmentActivityEclair extends android.support.v4.app.BaseFragmentActivityDonut {
- }
-
- abstract class BaseFragmentActivityHoneycomb extends android.support.v4.app.BaseFragmentActivityEclair {
- }
-
- abstract class BaseFragmentActivityJB extends android.support.v4.app.BaseFragmentActivityHoneycomb {
- }
-
public final class BundleCompat {
method public static android.os.IBinder getBinder(android.os.Bundle, java.lang.String);
method public static void putBinder(android.os.Bundle, java.lang.String, android.os.IBinder);
@@ -256,7 +244,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 implements android.support.v4.app.ActivityCompat.OnRequestPermissionsResultCallback {
+ public class FragmentActivity extends android.app.Activity implements android.support.v4.app.ActivityCompat.OnRequestPermissionsResultCallback {
ctor public FragmentActivity();
method public java.lang.Object getLastCustomNonConfigurationInstance();
method public android.support.v4.app.FragmentManager getSupportFragmentManager();
diff --git a/v4/donut/android/support/v4/app/BaseFragmentActivityDonut.java b/v4/donut/android/support/v4/app/BaseFragmentActivityDonut.java
index 2778c92..4179632 100644
--- a/v4/donut/android/support/v4/app/BaseFragmentActivityDonut.java
+++ b/v4/donut/android/support/v4/app/BaseFragmentActivityDonut.java
@@ -25,6 +25,8 @@
/**
* Base class for {@code FragmentActivity} to be able to use Donut APIs.
+ *
+ * @hide
*/
abstract class BaseFragmentActivityDonut extends Activity {
diff --git a/v4/eclair/android/support/v4/app/BaseFragmentActivityEclair.java b/v4/eclair/android/support/v4/app/BaseFragmentActivityEclair.java
index c5f6d2b..a77f057 100644
--- a/v4/eclair/android/support/v4/app/BaseFragmentActivityEclair.java
+++ b/v4/eclair/android/support/v4/app/BaseFragmentActivityEclair.java
@@ -22,6 +22,8 @@
/**
* Base class for {@code FragmentActivity} to be able to use v5 APIs.
+ *
+ * @hide
*/
abstract class BaseFragmentActivityEclair extends BaseFragmentActivityDonut {
diff --git a/v4/honeycomb/android/support/v4/app/BaseFragmentActivityHoneycomb.java b/v4/honeycomb/android/support/v4/app/BaseFragmentActivityHoneycomb.java
index 8acd31e..10e6a79 100644
--- a/v4/honeycomb/android/support/v4/app/BaseFragmentActivityHoneycomb.java
+++ b/v4/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 BaseFragmentActivityEclair {
diff --git a/v4/jellybean/android/support/v4/app/BaseFragmentActivityJB.java b/v4/jellybean/android/support/v4/app/BaseFragmentActivityJB.java
index 615c762..147251c 100644
--- a/v4/jellybean/android/support/v4/app/BaseFragmentActivityJB.java
+++ b/v4/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 {