History log of /frameworks/base/core/java/android/widget/ArrayAdapter.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
d7ef95af6069fcbd563aa9862a3d931e569cb54e 24-Apr-2017 Joe Fernandez <joefernandez@google.com> docs: Update ArrayAdapter JavaDoc comments

update the introduction to:

- streamline wording by focusing on practical uses in introduction
- include crosslinks to relevant guides & examples
- a note about RecyclerView given it is mentioned in this context
- favor a p element with a note class applied
- incorporate reword via joe’s input on connecting topics

Test: Docs change only. Tested with doc build run.
Change-Id: I66511db5a978bff4e46d3d6080b00c2b7e6dfa64
/frameworks/base/core/java/android/widget/ArrayAdapter.java
7e4c205d8f7e6746ab6e0701e4d7776a2cdd6aa0 18-Apr-2017 Felipe Leme <felipeal@google.com> Moved getAutofillOptions() logic from SpinnerAbs to AdapterView and Adapter.

Fixes: 37330022
Test: CtsAutoFillServiceTestCases pass
Test: manual verification using app from bug 37327881

Change-Id: I66260131c7ef0d5b3c2b20514f29efd5eb10057e
/frameworks/base/core/java/android/widget/ArrayAdapter.java
8e1a72964517bfd01d8e650453ef41e22f770f21 27-Feb-2017 Alan Viverette <alanv@google.com> Implicitly cast views obtained via View.findView methods

Removes all explicit casts from android.widget classes. Also @removes
methods on ListView that were overriding @hidden methods and should
never have been exposed as public API.

Bug: 24137209
Test: make
Change-Id: I89f0e51258560987b3942251fd249210f825ac2a
/frameworks/base/core/java/android/widget/ArrayAdapter.java
177f37367e271964d5faf70cf19384f23ea8df0b 03-Feb-2017 Alan Viverette <alanv@google.com> Revert "Implicitly cast views obtained via View.findView methods"

This reverts commit 06c2fffdaa81544522de751846754f781a9970a9.

Reason for revert: Java 8 doesn't support this magic.

Change-Id: Iaa41f4e4d0072b9a97cff9cd3788403d4ab79d13
/frameworks/base/core/java/android/widget/ArrayAdapter.java
06c2fffdaa81544522de751846754f781a9970a9 27-Jan-2017 Alan Viverette <alanv@google.com> Implicitly cast views obtained via View.findView methods

Removes all explicit casts from android.widget classes. Also @removes
methods on ListView that were overriding @hidden methods and should
never have been exposed as public API.

Bug: 24137209
Test: make
Change-Id: I6ccfc6f001b355c4880f2b54e1a5474df78d6228
/frameworks/base/core/java/android/widget/ArrayAdapter.java
42c69b9ce4ead51fc5e2a0ed55c40b498893047e 19-Aug-2016 Yigit Boyar <yboyar@google.com> List all methods that change data in the docs

Bug: 27442518
Change-Id: I671e05d55b263eead42370cfefc305a7daf248d7
/frameworks/base/core/java/android/widget/ArrayAdapter.java
9e623b64b939944fa336264e2c8a555b817e4c2f 01-Apr-2016 Alan Viverette <alanv@google.com> Clean up ArrayAdapter lint warnings and annotations

Refactoring only, no code changes.

Change-Id: Ia384a6597c9af84d23aed481f84d67ae817b4ac7
/frameworks/base/core/java/android/widget/ArrayAdapter.java
7d5967e55edc8c3dfdf72aea263b5543a2b6e801 04-Jun-2015 Alan Viverette <alanv@google.com> Fix drop down layout inflation in ThemedSpinnerAdapter classes

Bug: 21209640
Change-Id: I32aed1b70977fae25f43714eb3ef6edca53e51e9
/frameworks/base/core/java/android/widget/ArrayAdapter.java
2add9bcf8c33c59f300551bdb0671bbff0b55794 02-Jun-2015 Alan Viverette <alanv@google.com> API review feedback for ThemedSpinnerAdapter, Spinner

Moves themed interface out of Spinner and extends SpinnerAdapter, updates
Spinner constructor to take a Theme rather than a Context.

Does NOT change BaseAdapter to implement ThemedSpinnerAdapter, because
the BaseAdapter class does not have any notion of layout inflation and
that would break the contract implied by ThemedSpinnerAdapter.

Bug: 21571899
Change-Id: Id7e8d630458857ce6c93a6a8b8f920e169ee1152
/frameworks/base/core/java/android/widget/ArrayAdapter.java
417ee5ba89f7e0fe5efd34fce74bf1ee5923d976 11-Mar-2015 Tor Norbye <tnorbye@google.com> Add resource type annotations to some APIs

Change-Id: I37c8afdaea455aa92bc8270bb2dfd60616c5f9bc
/frameworks/base/core/java/android/widget/ArrayAdapter.java
7b9c912f536925ac6ec43935d6e97506851b33d6 31-May-2013 Tor Norbye <tnorbye@google.com> Add @ResourceInt annotations on APIs

Change-Id: I119cc059c2f8bd98fd585fc84ac2b1b7d5892a08
/frameworks/base/core/java/android/widget/ArrayAdapter.java
b9ead4a91599ca63e947f74f83b67a58bda64a82 14-Jan-2015 Alan Viverette <alanv@google.com> Add popup theme for Spinner, use for actionBarPopupTheme default

Also adds methods for setting the context used to inflate drop-down
views in several adapters.

Bug: 17625714
Change-Id: Id267afa4901c1d46ceb3bc3b10fc642cea1799fe
/frameworks/base/core/java/android/widget/ArrayAdapter.java
9c5d1b17bfae81c282cec8954e66963c86c81438 10-Jan-2013 Romain Guy <romainguy@google.com> Clarify javadoc and parameter names
Bug #7978741

Change-Id: If713e2e58524ace008797abc142f50b83bfa3c61
/frameworks/base/core/java/android/widget/ArrayAdapter.java
95a78c38373bb99258d83a6ab2c92825d979f200 16-Aug-2011 Romain Guy <romainguy@google.com> Fix synchronization issue in ArrayAdapter
External bug #19235

Change-Id: I57d28a48ee1e4216e042e7f9d4b198b713f05b93
/frameworks/base/core/java/android/widget/ArrayAdapter.java
be2c4f92a990ca48ad6ede252343dd9574dfe505 18-Jan-2011 Gilles Debunne <debunne@google.com> Race condition patched in Email autocompletion.

Bug 3347962

Root cause of this problem: if the adapter's content gets updated by a backgroung
thread, the PopupDataSetObserver will call showDropDown which will popup the
list.

Added a flag to make this call show the popup iif it is already visible.
This relayout is needed to clear the mDataChanged flag set when the content was
modified and which otherwise prevents touch events on the result list.

ArrayAdapter didn't use its lock to protect access to mObject.

-------------------------------------------------

However, the study of the this race conditions revealed an other bug:

Updated adapter's content is not displayed in filtered AutoCompleteTextView
Bug 3369097

Change-Id: Icd90d452f98231866f4d8a1f6994c1492febecb9
/frameworks/base/core/java/android/widget/ArrayAdapter.java
b1ad5977bc8178b6d350ebe9099daded4c1ef603 03-Aug-2010 Dianne Hackborn <hackbod@google.com> New two-pane mode for PreferenceActivity.

This introduces a whole new way to use PreferenceActivity, as
a container for PreferenceFragments that the user can switch
between from a list of headers.

Change-Id: I1c79b7c78b86790dc460a1414a999aba5de80628
/frameworks/base/core/java/android/widget/ArrayAdapter.java
8c582ef859fcbbb97623d22024c3ecb32b65c5ef 11-Jun-2010 Christian Mehlmauer <FireFart@gmail.com> Added an addAll to the ArrayAdapter

It behaves the same as ArrayList.addAll, since
the Object containing the Objects in the Adapter
is a List. Now you can add multiple Objects
at once, instead of looping over a Collection
and add all items one by one.
Unittests will be submitted to the cts project

Change-Id: I16f3286a8ca4cda7eb9f1a99c2aab1cc45b2550f
/frameworks/base/core/java/android/widget/ArrayAdapter.java
b5d9132d4eaeed13b236501e4af3f99416b4be78 09-Jul-2009 Daisuke Miyakawa <dmiyakawa@google.com> Fix ArrayAdapter, which was fixed in cupcake_dcm and kept fixed until donut, but is broken in eclair.

Original internal Change: 147459-p9
/frameworks/base/core/java/android/widget/ArrayAdapter.java
c39a6e0c51e182338deb8b63d07933b585134929 11-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake/...@137873
/frameworks/base/core/java/android/widget/ArrayAdapter.java
9066cfe9886ac131c34d59ed0e2d287b0e3c0087 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
/frameworks/base/core/java/android/widget/ArrayAdapter.java
d83a98f4ce9cfa908f5c54bbd70f03eec07e7553 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
/frameworks/base/core/java/android/widget/ArrayAdapter.java
f013e1afd1e68af5e3b868c26a653bbfb39538f8 18-Dec-2008 The Android Open Source Project <initial-contribution@android.com> Code drop from //branches/cupcake/...@124589
/frameworks/base/core/java/android/widget/ArrayAdapter.java
54b6cfa9a9e5b861a9930af873580d6dc20f773c 21-Oct-2008 The Android Open Source Project <initial-contribution@android.com> Initial Contribution
/frameworks/base/core/java/android/widget/ArrayAdapter.java