20680c49584c26f7818c2dec8fb00633af753e4a |
|
19-May-2015 |
Chris Banes <chrisbanes@google.com> |
Allow FragmentActivity to hook in to Factory2 method Since Activity will automatically install itself as a private factory on HC+, we need to ensure that FragmentActivity also hooks in as a Factory2. Currently, if FragmentActivity's Factory is *not* called, the framework FragmentManager will attempt to inflate a support Fragment and crash. Also removed some AppCompat code which is now uneeded. BUG: 21287184 Change-Id: Id163caa3ec46654e25706e58415d4aa7b0213dd1
/frameworks/support/v7/appcompat/src/android/support/v7/app/AppCompatDelegateImplV11.java
|
547a80d347e0dc9751bbe3cf91f947477145bdba |
|
13-Apr-2015 |
Chris Banes <chrisbanes@google.com> |
Action Mode fixes - Added a switch to disable native CAB handling - They now use the correct theme - Using a better way to intercept framework CABs - We now only intercept on v14+. BUG: 20171499 BUG: 20022929 BUG: 20208108 Depends on Iacffdf908b98739770f13665732d7755b14b9a25 Change-Id: Ia64beb77ba0a08186e4cdea4544cd9880bf4a4d9
/frameworks/support/v7/appcompat/src/android/support/v7/app/AppCompatDelegateImplV11.java
|
498356fea126122c3e3720a419969055cb889428 |
|
11-Feb-2015 |
Chris Banes <chrisbanes@google.com> |
Fix support Fragment inflation from layouts Seems that the recent refactoring broke Fragment inflation. The problem is that FragmentActivity needs it's onCreateView() called on all API levels, rather than delegating to Activity.onCreateView() BUG: 19340311 Change-Id: Ifd45967e1def086a11203913fa1acb23e32191a2
/frameworks/support/v7/appcompat/src/android/support/v7/app/AppCompatDelegateImplV11.java
|
16e8d4dd91083260223c007c797e46bc8f631055 |
|
23-Dec-2014 |
Chris Banes <chrisbanes@google.com> |
Material Dialog themes Lots of changes needed for this, building upon the refactoring CL. AppCompatDelegate can now handle Dialogs as well as Activitys (which was easy after the refactor). This was needed so that we can install a custom decor for Dialogs. Also added borderless button styles as they were needed for Dialogs. Change-Id: I88a7e4de5de85477982e401c832aeae732f81647
/frameworks/support/v7/appcompat/src/android/support/v7/app/AppCompatDelegateImplV11.java
|
f3ad1351d8b40ec5defe35e79d3430ad3c384b6d |
|
27-Nov-2014 |
Chris Banes <chrisbanes@google.com> |
Refactor AppCompat's Activity structure - The activity delegates now have a public abstract class called AppCompatDelegate. Any Activity can create one, but they must call through to the delegate at certain lifecycle methods. - Related, I've reduced the number of manual lifecycle calls needed by using Window.Callback where possible. - Activities can implement the the new AppCompatActivityCallback interface to receive certain callbacks. - AppCompatActivity does all of this automatically - ActionBarActivity is now a deprecated alias for AppCompatActivity - Removed support for the v4 Drawer Toggle - Remove our internal callback in favor of using Window.Callback directly BUG: 18547959 Change-Id: I8ece4372fa2abbc5b5246544643fafe0e22874be
/frameworks/support/v7/appcompat/src/android/support/v7/app/AppCompatDelegateImplV11.java
|