62cf5e32ad0d24fffde4c0d0425aa12cd2b054a6 |
|
09-Oct-2014 |
Bryan Emmanuel <piusvelte@gmail.com> |
Ensure Fragment is Added before attempting to save state When a FragmentStatePagerAdapter is set to a ViewPager in onCreate the Fragments are populated, and it is assumed that they will be added to the FragmentManager for saving state later. This is not guaranteed and will result in an IllegalStateException if they are not added, such as if a new Activity is started in onCreate. This change checks Fragment.isAdded() before proceeding to save state. Issue: https://code.google.com/p/android/issues/detail?id=77285 Change-Id: I9197cb319a2b1bf070ab1fd8a7abbf9ee01de543 Signed-off-by: Bryan Emmanuel <piusvelte@gmail.com>
/frameworks/support/v13/java/android/support/v13/app/FragmentStatePagerAdapter.java
|
6d6186b9a2503200844febe1b8ba083206c7cbcd |
|
28-Jul-2012 |
Veeti Paananen <veeti.paananen@rojekti.fi> |
Set the user-visible hint on fragments in FragmentStatePagerAdapter Unlike FragmentPagerAdapter, FragmentStatePagerAdapter did not set the user-visible hint on fragments when they were paged. This commit fixes the inconsistency. Change-Id: I8098279ee398dfcd37f999e67688d7cb591f9d65 Signed-off-by: Veeti Paananen <veeti.paananen@rojekti.fi>
/frameworks/support/v13/java/android/support/v13/app/FragmentStatePagerAdapter.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/FragmentStatePagerAdapter.java
|
0574ca37da4619afe4e26753f5a1b4de314b6565 |
|
17-Nov-2011 |
Svetoslav Ganov <svetoslavganov@google.com> |
Add the support libraries to the platform documentation (support libs). Updated the support libraries' documentation. bug:5629339 Change-Id: Ia026696e541ab200ce05601aabe062a303bcbb97
/frameworks/support/v13/java/android/support/v13/app/FragmentStatePagerAdapter.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/FragmentStatePagerAdapter.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/FragmentStatePagerAdapter.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/FragmentStatePagerAdapter.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/FragmentStatePagerAdapter.java
|