diff --git a/api/current.txt b/api/current.txt index fed8779f34c18..0927ffa11f2fa 100644 --- a/api/current.txt +++ b/api/current.txt @@ -8445,7 +8445,7 @@ package android.content { ctor public ClipData(android.content.ClipDescription, android.content.ClipData.Item); ctor public ClipData(android.content.ClipData); method public void addItem(android.content.ClipData.Item); - method public void addItem(android.content.ClipData.Item, android.content.ContentResolver); + method public void addItem(android.content.ContentResolver, android.content.ClipData.Item); method public int describeContents(); method public android.content.ClipDescription getDescription(); method public android.content.ClipData.Item getItemAt(int); diff --git a/api/removed.txt b/api/removed.txt index ed849d58ee13c..8c81ef42371ef 100644 --- a/api/removed.txt +++ b/api/removed.txt @@ -43,6 +43,10 @@ package android.app.usage { package android.content { + public class ClipData implements android.os.Parcelable { + method public deprecated void addItem(android.content.ClipData.Item, android.content.ContentResolver); + } + public abstract class Context { method public abstract android.content.SharedPreferences getSharedPreferences(java.io.File, int); method public abstract java.io.File getSharedPreferencesPath(java.lang.String); diff --git a/api/system-current.txt b/api/system-current.txt index fbafc5a16b0a6..24cc3dee67261 100644 --- a/api/system-current.txt +++ b/api/system-current.txt @@ -8946,7 +8946,7 @@ package android.content { ctor public ClipData(android.content.ClipDescription, android.content.ClipData.Item); ctor public ClipData(android.content.ClipData); method public void addItem(android.content.ClipData.Item); - method public void addItem(android.content.ClipData.Item, android.content.ContentResolver); + method public void addItem(android.content.ContentResolver, android.content.ClipData.Item); method public int describeContents(); method public android.content.ClipDescription getDescription(); method public android.content.ClipData.Item getItemAt(int); diff --git a/api/system-removed.txt b/api/system-removed.txt index c7debc4b9847d..659236df31c64 100644 --- a/api/system-removed.txt +++ b/api/system-removed.txt @@ -41,6 +41,10 @@ package android.app.usage { package android.content { + public class ClipData implements android.os.Parcelable { + method public deprecated void addItem(android.content.ClipData.Item, android.content.ContentResolver); + } + public abstract class Context { method public abstract android.content.SharedPreferences getSharedPreferences(java.io.File, int); method public abstract java.io.File getSharedPreferencesPath(java.lang.String); diff --git a/api/test-current.txt b/api/test-current.txt index 5343ec969e9d3..c9bda249832bc 100644 --- a/api/test-current.txt +++ b/api/test-current.txt @@ -8476,7 +8476,7 @@ package android.content { ctor public ClipData(android.content.ClipDescription, android.content.ClipData.Item); ctor public ClipData(android.content.ClipData); method public void addItem(android.content.ClipData.Item); - method public void addItem(android.content.ClipData.Item, android.content.ContentResolver); + method public void addItem(android.content.ContentResolver, android.content.ClipData.Item); method public int describeContents(); method public android.content.ClipDescription getDescription(); method public android.content.ClipData.Item getItemAt(int); diff --git a/api/test-removed.txt b/api/test-removed.txt index ed849d58ee13c..8c81ef42371ef 100644 --- a/api/test-removed.txt +++ b/api/test-removed.txt @@ -43,6 +43,10 @@ package android.app.usage { package android.content { + public class ClipData implements android.os.Parcelable { + method public deprecated void addItem(android.content.ClipData.Item, android.content.ContentResolver); + } + public abstract class Context { method public abstract android.content.SharedPreferences getSharedPreferences(java.io.File, int); method public abstract java.io.File getSharedPreferencesPath(java.lang.String); diff --git a/core/java/android/content/ClipData.java b/core/java/android/content/ClipData.java index 7f03c3abcddb7..9323261f052c8 100644 --- a/core/java/android/content/ClipData.java +++ b/core/java/android/content/ClipData.java @@ -847,7 +847,7 @@ public class ClipData implements Parcelable { * Add a new Item to the overall ClipData container. *

This method will not update the list of available MIME types in the * {@link ClipDescription}. It should be used only when adding items which do not add new - * MIME types to this clip. If this is not the case, use {@link #addItem(Item, ContentResolver)} + * MIME types to this clip. If this is not the case, use {@link #addItem(ContentResolver, Item)} * or call {@link #ClipData(CharSequence, String[], Item)} with a complete list of MIME types. * @param item Item to be added. */ @@ -858,15 +858,21 @@ public class ClipData implements Parcelable { mItems.add(item); } + /** @removed use #addItem(ContentResolver, Item) instead */ + @Deprecated + public void addItem(Item item, ContentResolver resolver) { + addItem(resolver, item); + } + /** * Add a new Item to the overall ClipData container. *

Unlike {@link #addItem(Item)}, this method will update the list of available MIME types * in the {@link ClipDescription}. - * @param item Item to be added. * @param resolver ContentResolver used to get information about the URI possibly contained in * the item. + * @param item Item to be added. */ - public void addItem(Item item, ContentResolver resolver) { + public void addItem(ContentResolver resolver, Item item) { addItem(item); if (item.getHtmlText() != null) {