diff --git a/api/current.txt b/api/current.txt index e4169b2b7899a..edf7e5f777f83 100644 --- a/api/current.txt +++ b/api/current.txt @@ -8417,7 +8417,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 b6c2a98c1c680..8462835624059 100644 --- a/api/removed.txt +++ b/api/removed.txt @@ -38,6 +38,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 5dd3b88f4ab7d..c1a1d74a45890 100644 --- a/api/system-current.txt +++ b/api/system-current.txt @@ -8913,7 +8913,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 6d82a49b30e06..4b23dffe7dc17 100644 --- a/api/system-removed.txt +++ b/api/system-removed.txt @@ -36,6 +36,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 47a0fd8f84998..e73f3bc112e7f 100644 --- a/api/test-current.txt +++ b/api/test-current.txt @@ -8448,7 +8448,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 b6c2a98c1c680..8462835624059 100644 --- a/api/test-removed.txt +++ b/api/test-removed.txt @@ -38,6 +38,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 6703bd4262826..5bc1f183196dd 100644 --- a/core/java/android/content/ClipData.java +++ b/core/java/android/content/ClipData.java @@ -846,7 +846,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. */ @@ -857,15 +857,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) {