History log of /frameworks/support/v4/java/android/support/v4/view/ActionProvider.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
5a390480c900f2c231a87d2a66ee13e18b082d63 13-Aug-2015 Andrew Solovay <asolovay@google.com> Cherrypick froom lmp-mr1-ub-dev docs: Moving usage information from ActionBar API guide

The ActionBar API guide is going to be removed; its contents are
being moved into training classes or API reference docs. This material
was copied from the old API guide, with some minor rewriting.

This first CL moves the info into the appropriate support-library
classes. Once we have this text approved and merged in, I'll make a
second CL for the corresponding changes to the framework classes.

(The rest of the action provider stuff from the API guide is moving
into a training class; that's in a separate CL, http://ag/748903,
since those files are in frameworks/base.)

See first comment for stage location.

Topic: app-bar-training

Original Change-Id: Ia46cbed022b81798c2d4b1a23777032c8f66cc86

Change-Id: Iaff50850b6a71354571b33a1c5441180c58a8d36
/frameworks/support/v4/java/android/support/v4/view/ActionProvider.java
5d3c47dccb89d5616ec6f3625e586a5cc4fa61c9 30-Jun-2015 Chris Banes <chrisbanes@google.com> Fix memory leak in setActionProvider() - support edition

Caused by ActionMenuItem's SubUiVisibilityListener
not being nulled when it is replaced via setActionProvider().

BUG: 22189734

Change-Id: I1294fd44125db4271a081184fa59eb0935fd0986
/frameworks/support/v4/java/android/support/v4/view/ActionProvider.java
9dcd2e58138ca4eb4b18f80b50e8979329e859d6 17-Jul-2013 Scott Main <smain@google.com> javadoc edits for support library

Change-Id: Ie8f228036dc9d33315430490a2e03e9c504ada71
/frameworks/support/v4/java/android/support/v4/view/ActionProvider.java
34452b0d1034da026b8a1d6fe2fe4399844379d6 07-May-2013 Adam Powell <adamp@google.com> Support ActionProvider functionality from API 16

Add the API 16 ActionProvider methods regarding visibility changes to
appcompat.

Fix a previously introduced bug inflating ActionProviders.

Change-Id: Ieff63683af4515eaacd0a25fddd168a7e71006cd
/frameworks/support/v4/java/android/support/v4/view/ActionProvider.java
30837f1095c803f332f4a1c3f0917c8afdd50156 24-Apr-2013 Adam Powell <adamp@google.com> API changes for support action bar menus

Refactor support action bar to use standard framework menu interfaces
instead of additional interfaces. This simplifies the API and results
in fewer disjoint callbacks which could make life difficult for
library authors.

SupportMenu/SupportMenuItem are now private implementation details of
the support lib rather than interfaces used directly by app
developers. Developers must use standard support shim *Compat classes
to access new methods, and these shims are now aware of
SupportMenu/SupportMenuItem and will do the right thing.

Fix up a few other general issues and bugs.

Change-Id: I833dce76485741b680bef84c1c0ed8d81ea57616
/frameworks/support/v4/java/android/support/v4/view/ActionProvider.java
da10fdd1400ecfd8d7f2e55651dd528d0614dfc5 19-Mar-2013 Jeff Brown <jeffbrown@google.com> Move appcompat library to v7 package.

Moved most of the options menu related functionality out of v4
support lib into appcompat where it belongs. These two libraries
have very different design philosophies and it is important that
they remain untangled.

The support action bar options menu is broken by this change but
will be fixed in later patches after some refactoring to more
fully express the facade-like nature of the appcompat library.

Collapsed the appcompat eclair, honeycomb and ics folders into
one src folder because the layering did not make any sense.
All of these folders were providing portions of the API.
The layering will be reconstructed and improved in later patches.

Moved implementation types into an internal package within appcompat
to prevent them from leaking into the API.

Changed the base package name to android.support.v7, similar
to the gridlayout support lib.

Bug: 8175766
Change-Id: I538cbe08310e63e96a2a9fed0b8636eeda530f2c
/frameworks/support/v4/java/android/support/v4/view/ActionProvider.java
e0f27d39b0a4f0ef30ef6446e7b675279961cc94 28-Feb-2013 Chris Banes <chrisbanes@google.com> Move support Menu interfaces + callbacks to v4 (DO NOT MERGE)

This moves the Menu* interfaces used for the ActionBar
into android-support-v4. This allows us to remove
ActionBarFragment and related hackery.

This commit just keeps us at the same level of functionality,
but is a cleaner implementation. A future feature would be
to enable the use of the support Menu when not using
ActionBarActivity.

Change-Id: I952ce78a378e8ec3b990f5c285a44c7fc4807f0c
Signed-off-by: Chris Banes <chrisbanes@google.com>
/frameworks/support/v4/java/android/support/v4/view/ActionProvider.java