ad1b0e82100ee31e70040d77bfa4d847b2bf0864 |
|
02-May-2017 |
Aurimas Liutikas <aurimas@google.com> |
Fix and suppress an assortment of ErrorProne warnings. Test: ./gradlew assembleErrorProne now has fewer warnings Change-Id: I445c7dfd36b33243771eb7821562ca468851ad8a
/frameworks/support/v13/java/android/support/v13/app/FragmentPagerAdapter.java
|
2d0f75424d03e9c54ff733aedda4382c49c27d36 |
|
10-Feb-2017 |
Aurimas Liutikas <aurimas@google.com> |
Clean up of support-v13 after minSdk 14 bump. 1. Deprecate one method in FragmentCompat 2. Rename all the inner classes to FooBarApiXXImpl to make it consistent with v4. 3. Inline all the calls from higher API levels since we no longer compile with different SDK versions. Usage of new APIs will be caught using lint and lint can deal with method calls inline. Bug: 32794064 Test: ./gradlew assemble Change-Id: Ia610ed582dc4f0076ca2da027fe12e339520efb5
/frameworks/support/v13/java/android/support/v13/app/FragmentPagerAdapter.java
|
e22ae93397361d1bd5568fa51d82e2f7553712e1 |
|
08-Dec-2016 |
Alan Viverette <alanv@google.com> |
Remove unnecessary @TargetApi annotations Bug: 33412815 Test: ./gradlew assemble Change-Id: I0be3358fb97d6e637357c253f3f43f39355a643a
/frameworks/support/v13/java/android/support/v13/app/FragmentPagerAdapter.java
|
8f886fe8c7e23fe6ccb8734167c960c2ed3429c3 |
|
25-Oct-2016 |
Alan Viverette <alanv@google.com> |
Annotate support classes with RequiresApi / TargetApi Also inlines version codes in SDK_INT checks so that lint understands them. Removes some unnecessary TargetApi annotations. Bug: 29630077 Change-Id: I67a9235480ca14711b0496a54beca5c0e6c6b2d1
/frameworks/support/v13/java/android/support/v13/app/FragmentPagerAdapter.java
|
ce35f3b7736ff6e1c84bd5536e7c18922ab63c00 |
|
31-May-2016 |
Alan Viverette <alanv@google.com> |
Update javadoc sample references for refactor Support demos Change-Id: I0c112ceeccb6e0ce8673f78a9ddc832dec12a714
/frameworks/support/v13/java/android/support/v13/app/FragmentPagerAdapter.java
|
36bd1e9880a74cc53edef99040bbb24fc1cad909 |
|
24-Feb-2016 |
Adam Powell <adamp@google.com> |
Protect FragmentManager against View.NO_ID container ids Not all code paths for FragmentManager were checking that the container view had a valid view id. As we can't correctly restore a fragment with a container without one, throw a more descriptive exception earlier. Update the FragmentPagerAdapter implementations to be even more descriptive if the host ViewPager does not have a view id and we would enter this case. Bug 27290033 Change-Id: I3e349ceaa82fbbd1f257554d9670e4c21f49ff4e
/frameworks/support/v13/java/android/support/v13/app/FragmentPagerAdapter.java
|
59785a64414fbfebbaa831a9c7d085a0a6fa4c3c |
|
11-Feb-2016 |
Adam Powell <adamp@google.com> |
Revert "Use commitNow FragmentTransaction methods for v13 FragmentPagerAdapter" This reverts commit d7d0064ccbb54cb3bd2d466715c26a64cc8b7b89. Temporary build fix. Change-Id: If7fd32c4082658af61ecd5dfcaf82b90149506bf
/frameworks/support/v13/java/android/support/v13/app/FragmentPagerAdapter.java
|
d7d0064ccbb54cb3bd2d466715c26a64cc8b7b89 |
|
10-Feb-2016 |
Adam Powell <adamp@google.com> |
Use commitNow FragmentTransaction methods for v13 FragmentPagerAdapter Change-Id: I6021850b2bad4e619e565b8d77d00fa016a9b0cb
/frameworks/support/v13/java/android/support/v13/app/FragmentPagerAdapter.java
|
1a1c2acbc15f8bc9dba05d09dcb18e340474e1c6 |
|
10-May-2012 |
Adam Powell <adamp@google.com> |
ViewPager data set change fixes Clean up ViewPager data set change operations a bit and update FragmentPagerAdapter to allow for items changing positions within the adapter during a data set change. Bug 6347192 Change-Id: Ib0aaa31190fca561f9b2c6c94f37e0b5eb1d1e90
/frameworks/support/v13/java/android/support/v13/app/FragmentPagerAdapter.java
|
7dc96cc2410f551eefaa973ddc144146ad72d1ec |
|
13-Dec-2011 |
Dianne Hackborn <hackbod@google.com> |
SDK only: fix up support documentation and visibility. Now that the support library appears in the SDK documentation, it is worth cleaning up some of its java docs. Change-Id: I63d4d04be8ee69abf9385597fddbddcaa030477f
/frameworks/support/v13/java/android/support/v13/app/FragmentPagerAdapter.java
|
583d8a1ff64c7c59dd4e11759f3d8e994ce878d9 |
|
17-Nov-2011 |
Adam Powell <adamp@google.com> |
Bug 5327146 - ViewPager API tweaks and docs PagerAdapter previously took View instances as parameters to several of its methods leading to lots of casting to ViewGroup in adapter implementations. Change these to take ViewGroups. Default implementation calls through to deprecated stubs with the existing signatures, allowing current adapters to keep working unmodified. Add some documentation to PagerAdapter to explain how adapters should be implemented and the basic mechanics behind ViewPager. Change-Id: If18a3e4d18a0f84b781518833a23184832808838
/frameworks/support/v13/java/android/support/v13/app/FragmentPagerAdapter.java
|
79398eaefea45e61d839cf4e0534f0eafee70a09 |
|
07-Nov-2011 |
Adam Powell <adamp@google.com> |
Change the "start deferred" fragment API to "user visible hint" - Support lib edition Allow a fragment to set a hint of whether or not it is currently user visible. This will be used implicitly to defer the start of fragments that are not user visible until the loaders for visible fragments have run. This hint defaults to true. Modify FragmentPagerAdapter to use the new APIs both in frameworks/base and here. Change-Id: Idb5bce8a9ddf484186942555cd3c581d833eba7c
/frameworks/support/v13/java/android/support/v13/app/FragmentPagerAdapter.java
|
abc968f1eba800c34a4008deb43b015da5d23a5f |
|
26-Oct-2011 |
Adam Powell <adamp@google.com> |
Defer starting fragments in FragmentPagerAdapter for offscreen pages. Add FragmentCompatICSMR1 to work with deferring fragment starts. Fix some slightly dodgy layout behavior in ViewPager when extra child views are present. Add deferred start feature to support library fragment/loader framework. Change-Id: Ied454a6f3e11024eafc970ed9d091788c2d80bab
/frameworks/support/v13/java/android/support/v13/app/FragmentPagerAdapter.java
|
2a4d8518f36346ea25a22a736453ff28f2954165 |
|
30-Aug-2011 |
Dianne Hackborn <hackbod@google.com> |
Fix issues 5158104 and 4981556 (fragment problems) 5158104: com.android.contacts: java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState at android.app.FragmentManagerImpl.checkStateLoss(FragmentManager.java:1201) The ViewPager can just commit without worrying about a state loss, since it can correctly reconstruct its state later. 4981556: Fragment.mImmediateActivity doesn't get restored on orientation change I am giving up on this thing; I just don't see how it can actually be correct. So now instead of getting an exception about a dup add/remove at point of the add/remove call, this will happen later when processing the transaction. Also add an API for controlling the visibility of menus, which ViewPager uses to have the correct menus shows. And add a method to get the name of a back stack entry. Finally fix a recent problem in ViewPager with dealing with focus, and make ViewPager smart about handling keyboard focus navigation inside itself. Change-Id: I280269ac64079d171e9c899ea1cff7e80246c924
/frameworks/support/v13/java/android/support/v13/app/FragmentPagerAdapter.java
|
5c1637087453de15e31861f073eae5133c4e9f7b |
|
06-Jun-2011 |
Dianne Hackborn <hackbod@google.com> |
Move PagerView down to the v4 support lib. Adds in standard adapters for using PagerView with the fragment support library. Also bring in the most recent HC fragment API and impl changes so that the support lib matches it. Change-Id: Id8a590378b8c544a92df4f3c11af323c930aa5fd
/frameworks/support/v13/java/android/support/v13/app/FragmentPagerAdapter.java
|
ea2c91b0198855073983b4a8437aa71cbd83872f |
|
03-Jun-2011 |
Dianne Hackborn <hackbod@google.com> |
New super-spiffier ViewPager class. Replaces FragmentPager. But spiffier. Like I said. Change-Id: I8a61a2bb613c8efcb95bf458e968e4a35d156491
/frameworks/support/v13/java/android/support/v13/app/FragmentPagerAdapter.java
|