diff options
author | Dianne Hackborn <hackbod@google.com> | 2011-01-17 14:38:50 -0800 |
---|---|---|
committer | Dianne Hackborn <hackbod@google.com> | 2011-01-17 16:23:42 -0800 |
commit | 327fbd2c8fa294b919475feb4c74a74ee1981e02 (patch) | |
tree | 29cbf174cb8d501b1a52252f274fb33d650df3a4 | |
parent | f2bc4ee97f58ad7ea78da1f100dceed57c1484f1 (diff) | |
download | frameworks_base-327fbd2c8fa294b919475feb4c74a74ee1981e02.zip frameworks_base-327fbd2c8fa294b919475feb4c74a74ee1981e02.tar.gz frameworks_base-327fbd2c8fa294b919475feb4c74a74ee1981e02.tar.bz2 |
Fix a bunch of API review bugs.
3362464 API REVIEW: android.content potpourri
3362445 API REVIEW: Fragment transaction stuff
3362428 API REVIEW: Fragment stuff
3362418 API REVIEW: Loader stuff
3362414 API REVIEW: android.content.pm.ActivityInfo
Change-Id: I6475421a4735759b458acb67df4380cc6234f147
26 files changed, 752 insertions, 804 deletions
@@ -1790,7 +1790,7 @@ type="int" transient="false" volatile="false" - value="16843501" + value="16843499" static="true" final="true" deprecated="not deprecated" @@ -1812,7 +1812,7 @@ type="int" transient="false" volatile="false" - value="16843510" + value="16843508" static="true" final="true" deprecated="not deprecated" @@ -1823,7 +1823,7 @@ type="int" transient="false" volatile="false" - value="16843509" + value="16843507" static="true" final="true" deprecated="not deprecated" @@ -1834,7 +1834,7 @@ type="int" transient="false" volatile="false" - value="16843511" + value="16843509" static="true" final="true" deprecated="not deprecated" @@ -1867,7 +1867,7 @@ type="int" transient="false" volatile="false" - value="16843517" + value="16843515" static="true" final="true" deprecated="not deprecated" @@ -1889,7 +1889,7 @@ type="int" transient="false" volatile="false" - value="16843513" + value="16843511" static="true" final="true" deprecated="not deprecated" @@ -1911,7 +1911,7 @@ type="int" transient="false" volatile="false" - value="16843540" + value="16843538" static="true" final="true" deprecated="not deprecated" @@ -1922,7 +1922,7 @@ type="int" transient="false" volatile="false" - value="16843539" + value="16843537" static="true" final="true" deprecated="not deprecated" @@ -1933,7 +1933,7 @@ type="int" transient="false" volatile="false" - value="16843541" + value="16843539" static="true" final="true" deprecated="not deprecated" @@ -1944,7 +1944,7 @@ type="int" transient="false" volatile="false" - value="16843512" + value="16843510" static="true" final="true" deprecated="not deprecated" @@ -1955,7 +1955,7 @@ type="int" transient="false" volatile="false" - value="16843518" + value="16843516" static="true" final="true" deprecated="not deprecated" @@ -1966,7 +1966,7 @@ type="int" transient="false" volatile="false" - value="16843519" + value="16843517" static="true" final="true" deprecated="not deprecated" @@ -2043,7 +2043,7 @@ type="int" transient="false" volatile="false" - value="16843607" + value="16843605" static="true" final="true" deprecated="not deprecated" @@ -2065,7 +2065,7 @@ type="int" transient="false" volatile="false" - value="16843531" + value="16843529" static="true" final="true" deprecated="not deprecated" @@ -2109,7 +2109,7 @@ type="int" transient="false" volatile="false" - value="16843572" + value="16843570" static="true" final="true" deprecated="not deprecated" @@ -2142,7 +2142,7 @@ type="int" transient="false" volatile="false" - value="16843553" + value="16843551" static="true" final="true" deprecated="not deprecated" @@ -2208,7 +2208,7 @@ type="int" transient="false" volatile="false" - value="16843508" + value="16843506" static="true" final="true" deprecated="not deprecated" @@ -2274,7 +2274,7 @@ type="int" transient="false" volatile="false" - value="16843548" + value="16843546" static="true" final="true" deprecated="not deprecated" @@ -2340,7 +2340,7 @@ type="int" transient="false" volatile="false" - value="16843537" + value="16843535" static="true" final="true" deprecated="not deprecated" @@ -2450,7 +2450,7 @@ type="int" transient="false" volatile="false" - value="16843550" + value="16843548" static="true" final="true" deprecated="not deprecated" @@ -2494,7 +2494,7 @@ type="int" transient="false" volatile="false" - value="16843565" + value="16843563" static="true" final="true" deprecated="not deprecated" @@ -2582,7 +2582,7 @@ type="int" transient="false" volatile="false" - value="16843526" + value="16843524" static="true" final="true" deprecated="not deprecated" @@ -2593,7 +2593,7 @@ type="int" transient="false" volatile="false" - value="16843525" + value="16843523" static="true" final="true" deprecated="not deprecated" @@ -2626,7 +2626,7 @@ type="int" transient="false" volatile="false" - value="16843569" + value="16843567" static="true" final="true" deprecated="not deprecated" @@ -2637,7 +2637,7 @@ type="int" transient="false" volatile="false" - value="16843568" + value="16843566" static="true" final="true" deprecated="not deprecated" @@ -2703,7 +2703,7 @@ type="int" transient="false" volatile="false" - value="16843598" + value="16843596" static="true" final="true" deprecated="not deprecated" @@ -3220,7 +3220,7 @@ type="int" transient="false" volatile="false" - value="16843581" + value="16843579" static="true" final="true" deprecated="not deprecated" @@ -3275,7 +3275,7 @@ type="int" transient="false" volatile="false" - value="16843595" + value="16843593" static="true" final="true" deprecated="not deprecated" @@ -3385,7 +3385,7 @@ type="int" transient="false" volatile="false" - value="16843600" + value="16843598" static="true" final="true" deprecated="not deprecated" @@ -3451,7 +3451,7 @@ type="int" transient="false" volatile="false" - value="16843530" + value="16843528" static="true" final="true" deprecated="not deprecated" @@ -3572,7 +3572,7 @@ type="int" transient="false" volatile="false" - value="16843566" + value="16843564" static="true" final="true" deprecated="not deprecated" @@ -3583,7 +3583,7 @@ type="int" transient="false" volatile="false" - value="16843564" + value="16843562" static="true" final="true" deprecated="not deprecated" @@ -3594,7 +3594,7 @@ type="int" transient="false" volatile="false" - value="16843532" + value="16843530" static="true" final="true" deprecated="not deprecated" @@ -3825,7 +3825,7 @@ type="int" transient="false" volatile="false" - value="16843604" + value="16843602" static="true" final="true" deprecated="not deprecated" @@ -3836,7 +3836,7 @@ type="int" transient="false" volatile="false" - value="16843603" + value="16843601" static="true" final="true" deprecated="not deprecated" @@ -3946,7 +3946,7 @@ type="int" transient="false" volatile="false" - value="16843534" + value="16843532" static="true" final="true" deprecated="not deprecated" @@ -4001,7 +4001,7 @@ type="int" transient="false" volatile="false" - value="16843535" + value="16843533" static="true" final="true" deprecated="not deprecated" @@ -4199,7 +4199,7 @@ type="int" transient="false" volatile="false" - value="16843575" + value="16843573" static="true" final="true" deprecated="not deprecated" @@ -4221,7 +4221,7 @@ type="int" transient="false" volatile="false" - value="16843580" + value="16843578" static="true" final="true" deprecated="not deprecated" @@ -4232,7 +4232,7 @@ type="int" transient="false" volatile="false" - value="16843577" + value="16843575" static="true" final="true" deprecated="not deprecated" @@ -4243,7 +4243,7 @@ type="int" transient="false" volatile="false" - value="16843578" + value="16843576" static="true" final="true" deprecated="not deprecated" @@ -4254,7 +4254,7 @@ type="int" transient="false" volatile="false" - value="16843611" + value="16843609" static="true" final="true" deprecated="not deprecated" @@ -4265,7 +4265,7 @@ type="int" transient="false" volatile="false" - value="16843576" + value="16843574" static="true" final="true" deprecated="not deprecated" @@ -4276,7 +4276,7 @@ type="int" transient="false" volatile="false" - value="16843579" + value="16843577" static="true" final="true" deprecated="not deprecated" @@ -4375,7 +4375,7 @@ type="int" transient="false" volatile="false" - value="16843583" + value="16843581" static="true" final="true" deprecated="not deprecated" @@ -4430,7 +4430,7 @@ type="int" transient="false" volatile="false" - value="16843589" + value="16843587" static="true" final="true" deprecated="not deprecated" @@ -4514,7 +4514,7 @@ visibility="public" > </field> -<field name="fragmentNextEnterAnimation" +<field name="fragmentFadeEnterAnimation" type="int" transient="false" volatile="false" @@ -4525,7 +4525,7 @@ visibility="public" > </field> -<field name="fragmentNextExitAnimation" +<field name="fragmentFadeExitAnimation" type="int" transient="false" volatile="false" @@ -4558,28 +4558,6 @@ visibility="public" > </field> -<field name="fragmentPrevEnterAnimation" - type="int" - transient="false" - volatile="false" - value="16843499" - static="true" - final="true" - deprecated="not deprecated" - visibility="public" -> -</field> -<field name="fragmentPrevExitAnimation" - type="int" - transient="false" - volatile="false" - value="16843500" - static="true" - final="true" - deprecated="not deprecated" - visibility="public" -> -</field> <field name="freezesText" type="int" transient="false" @@ -4969,7 +4947,7 @@ type="int" transient="false" volatile="false" - value="16843533" + value="16843531" static="true" final="true" deprecated="not deprecated" @@ -4980,7 +4958,7 @@ type="int" transient="false" volatile="false" - value="16843551" + value="16843549" static="true" final="true" deprecated="not deprecated" @@ -5013,7 +4991,7 @@ type="int" transient="false" volatile="false" - value="16843605" + value="16843603" static="true" final="true" deprecated="not deprecated" @@ -5068,7 +5046,7 @@ type="int" transient="false" volatile="false" - value="16843516" + value="16843514" static="true" final="true" deprecated="not deprecated" @@ -5189,7 +5167,7 @@ type="int" transient="false" volatile="false" - value="16843504" + value="16843502" static="true" final="true" deprecated="not deprecated" @@ -5200,7 +5178,7 @@ type="int" transient="false" volatile="false" - value="16843502" + value="16843500" static="true" final="true" deprecated="not deprecated" @@ -5211,7 +5189,7 @@ type="int" transient="false" volatile="false" - value="16843503" + value="16843501" static="true" final="true" deprecated="not deprecated" @@ -5321,7 +5299,7 @@ type="int" transient="false" volatile="false" - value="16843546" + value="16843544" static="true" final="true" deprecated="not deprecated" @@ -5497,7 +5475,7 @@ type="int" transient="false" volatile="false" - value="16843573" + value="16843571" static="true" final="true" deprecated="not deprecated" @@ -5596,7 +5574,7 @@ type="int" transient="false" volatile="false" - value="16843567" + value="16843565" static="true" final="true" deprecated="not deprecated" @@ -5827,7 +5805,7 @@ type="int" transient="false" volatile="false" - value="16843612" + value="16843610" static="true" final="true" deprecated="not deprecated" @@ -5860,7 +5838,7 @@ type="int" transient="false" volatile="false" - value="16843606" + value="16843604" static="true" final="true" deprecated="not deprecated" @@ -6289,7 +6267,7 @@ type="int" transient="false" volatile="false" - value="16843506" + value="16843504" static="true" final="true" deprecated="not deprecated" @@ -6333,7 +6311,7 @@ type="int" transient="false" volatile="false" - value="16843527" + value="16843525" static="true" final="true" deprecated="not deprecated" @@ -6344,7 +6322,7 @@ type="int" transient="false" volatile="false" - value="16843521" + value="16843519" static="true" final="true" deprecated="not deprecated" @@ -6432,7 +6410,7 @@ type="int" transient="false" volatile="false" - value="16843529" + value="16843527" static="true" final="true" deprecated="not deprecated" @@ -6487,7 +6465,7 @@ type="int" transient="false" volatile="false" - value="16843586" + value="16843584" static="true" final="true" deprecated="not deprecated" @@ -6641,7 +6619,7 @@ type="int" transient="false" volatile="false" - value="16843585" + value="16843583" static="true" final="true" deprecated="not deprecated" @@ -6795,7 +6773,7 @@ type="int" transient="false" volatile="false" - value="16843582" + value="16843580" static="true" final="true" deprecated="not deprecated" @@ -6927,7 +6905,7 @@ type="int" transient="false" volatile="false" - value="16843552" + value="16843550" static="true" final="true" deprecated="not deprecated" @@ -7323,7 +7301,7 @@ type="int" transient="false" volatile="false" - value="16843522" + value="16843520" static="true" final="true" deprecated="not deprecated" @@ -7477,7 +7455,7 @@ type="int" transient="false" volatile="false" - value="16843547" + value="16843545" static="true" final="true" deprecated="not deprecated" @@ -7642,7 +7620,7 @@ type="int" transient="false" volatile="false" - value="16843610" + value="16843608" static="true" final="true" deprecated="not deprecated" @@ -7961,7 +7939,7 @@ type="int" transient="false" volatile="false" - value="16843560" + value="16843558" static="true" final="true" deprecated="not deprecated" @@ -7972,7 +7950,7 @@ type="int" transient="false" volatile="false" - value="16843561" + value="16843559" static="true" final="true" deprecated="not deprecated" @@ -7983,7 +7961,7 @@ type="int" transient="false" volatile="false" - value="16843562" + value="16843560" static="true" final="true" deprecated="not deprecated" @@ -8082,7 +8060,7 @@ type="int" transient="false" volatile="false" - value="16843558" + value="16843556" static="true" final="true" deprecated="not deprecated" @@ -8093,7 +8071,7 @@ type="int" transient="false" volatile="false" - value="16843559" + value="16843557" static="true" final="true" deprecated="not deprecated" @@ -8445,7 +8423,7 @@ type="int" transient="false" volatile="false" - value="16843570" + value="16843568" static="true" final="true" deprecated="not deprecated" @@ -8478,7 +8456,7 @@ type="int" transient="false" volatile="false" - value="16843536" + value="16843534" static="true" final="true" deprecated="not deprecated" @@ -8489,7 +8467,7 @@ type="int" transient="false" volatile="false" - value="16843593" + value="16843591" static="true" final="true" deprecated="not deprecated" @@ -8500,7 +8478,7 @@ type="int" transient="false" volatile="false" - value="16843588" + value="16843586" static="true" final="true" deprecated="not deprecated" @@ -8643,7 +8621,7 @@ type="int" transient="false" volatile="false" - value="16843563" + value="16843561" static="true" final="true" deprecated="not deprecated" @@ -8665,7 +8643,7 @@ type="int" transient="false" volatile="false" - value="16843584" + value="16843582" static="true" final="true" deprecated="not deprecated" @@ -8676,7 +8654,7 @@ type="int" transient="false" volatile="false" - value="16843587" + value="16843585" static="true" final="true" deprecated="not deprecated" @@ -8742,7 +8720,7 @@ type="int" transient="false" volatile="false" - value="16843596" + value="16843594" static="true" final="true" deprecated="not deprecated" @@ -8797,7 +8775,7 @@ type="int" transient="false" volatile="false" - value="16843507" + value="16843505" static="true" final="true" deprecated="not deprecated" @@ -8819,7 +8797,7 @@ type="int" transient="false" volatile="false" - value="16843597" + value="16843595" static="true" final="true" deprecated="not deprecated" @@ -8830,7 +8808,7 @@ type="int" transient="false" volatile="false" - value="16843505" + value="16843503" static="true" final="true" deprecated="not deprecated" @@ -8929,7 +8907,7 @@ type="int" transient="false" volatile="false" - value="16843549" + value="16843547" static="true" final="true" deprecated="not deprecated" @@ -8940,7 +8918,7 @@ type="int" transient="false" volatile="false" - value="16843520" + value="16843518" static="true" final="true" deprecated="not deprecated" @@ -9072,7 +9050,7 @@ type="int" transient="false" volatile="false" - value="16843599" + value="16843597" static="true" final="true" deprecated="not deprecated" @@ -9127,7 +9105,7 @@ type="int" transient="false" volatile="false" - value="16843571" + value="16843569" static="true" final="true" deprecated="not deprecated" @@ -9193,7 +9171,7 @@ type="int" transient="false" volatile="false" - value="16843515" + value="16843513" static="true" final="true" deprecated="not deprecated" @@ -9578,7 +9556,7 @@ type="int" transient="false" volatile="false" - value="16843523" + value="16843521" static="true" final="true" deprecated="not deprecated" @@ -9655,7 +9633,7 @@ type="int" transient="false" volatile="false" - value="16843524" + value="16843522" static="true" final="true" deprecated="not deprecated" @@ -9699,7 +9677,7 @@ type="int" transient="false" volatile="false" - value="16843528" + value="16843526" static="true" final="true" deprecated="not deprecated" @@ -9721,7 +9699,7 @@ type="int" transient="false" volatile="false" - value="16843601" + value="16843599" static="true" final="true" deprecated="not deprecated" @@ -9765,7 +9743,7 @@ type="int" transient="false" volatile="false" - value="16843602" + value="16843600" static="true" final="true" deprecated="not deprecated" @@ -9908,7 +9886,7 @@ type="int" transient="false" volatile="false" - value="16843543" + value="16843541" static="true" final="true" deprecated="not deprecated" @@ -9919,7 +9897,7 @@ type="int" transient="false" volatile="false" - value="16843542" + value="16843540" static="true" final="true" deprecated="not deprecated" @@ -9941,7 +9919,7 @@ type="int" transient="false" volatile="false" - value="16843544" + value="16843542" static="true" final="true" deprecated="not deprecated" @@ -10172,7 +10150,7 @@ type="int" transient="false" volatile="false" - value="16843514" + value="16843512" static="true" final="true" deprecated="not deprecated" @@ -10326,7 +10304,7 @@ type="int" transient="false" volatile="false" - value="16843554" + value="16843552" static="true" final="true" deprecated="not deprecated" @@ -10337,7 +10315,7 @@ type="int" transient="false" volatile="false" - value="16843555" + value="16843553" static="true" final="true" deprecated="not deprecated" @@ -10348,7 +10326,7 @@ type="int" transient="false" volatile="false" - value="16843556" + value="16843554" static="true" final="true" deprecated="not deprecated" @@ -10359,7 +10337,7 @@ type="int" transient="false" volatile="false" - value="16843557" + value="16843555" static="true" final="true" deprecated="not deprecated" @@ -10403,7 +10381,7 @@ type="int" transient="false" volatile="false" - value="16843590" + value="16843588" static="true" final="true" deprecated="not deprecated" @@ -10436,7 +10414,7 @@ type="int" transient="false" volatile="false" - value="16843538" + value="16843536" static="true" final="true" deprecated="not deprecated" @@ -10579,7 +10557,7 @@ type="int" transient="false" volatile="false" - value="16843574" + value="16843572" static="true" final="true" deprecated="not deprecated" @@ -10799,7 +10777,7 @@ type="int" transient="false" volatile="false" - value="16843594" + value="16843592" static="true" final="true" deprecated="not deprecated" @@ -10810,7 +10788,7 @@ type="int" transient="false" volatile="false" - value="16843591" + value="16843589" static="true" final="true" deprecated="not deprecated" @@ -10821,7 +10799,7 @@ type="int" transient="false" volatile="false" - value="16843592" + value="16843590" static="true" final="true" deprecated="not deprecated" @@ -10942,7 +10920,7 @@ type="int" transient="false" volatile="false" - value="16843545" + value="16843543" static="true" final="true" deprecated="not deprecated" @@ -11030,7 +11008,7 @@ type="int" transient="false" volatile="false" - value="16843608" + value="16843606" static="true" final="true" deprecated="not deprecated" @@ -11041,7 +11019,7 @@ type="int" transient="false" volatile="false" - value="16843609" + value="16843607" static="true" final="true" deprecated="not deprecated" @@ -28602,8 +28580,8 @@ visibility="public" > </method> -<method name="getCancelable" - return="boolean" +<method name="getDialog" + return="android.app.Dialog" abstract="false" native="false" synchronized="false" @@ -28613,8 +28591,8 @@ visibility="public" > </method> -<method name="getDialog" - return="android.app.Dialog" +<method name="getShowsDialog" + return="boolean" abstract="false" native="false" synchronized="false" @@ -28624,8 +28602,8 @@ visibility="public" > </method> -<method name="getShowsDialog" - return="boolean" +<method name="getTheme" + return="int" abstract="false" native="false" synchronized="false" @@ -28635,8 +28613,8 @@ visibility="public" > </method> -<method name="getTheme" - return="int" +<method name="isCancelable" + return="boolean" abstract="false" native="false" synchronized="false" @@ -30685,12 +30663,12 @@ </method> <method name="countBackStackEntries" return="int" - abstract="true" + abstract="false" native="false" synchronized="false" static="false" final="false" - deprecated="not deprecated" + deprecated="deprecated" visibility="public" > </method> @@ -30765,6 +30743,19 @@ </method> <method name="getBackStackEntry" return="android.app.FragmentManager.BackStackEntry" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="deprecated" + visibility="public" +> +<parameter name="index" type="int"> +</parameter> +</method> +<method name="getBackStackEntryAt" + return="android.app.FragmentManager.BackStackEntry" abstract="true" native="false" synchronized="false" @@ -30776,6 +30767,17 @@ <parameter name="index" type="int"> </parameter> </method> +<method name="getBackStackEntryCount" + return="int" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="getFragment" return="android.app.Fragment" abstract="true" @@ -30798,7 +30800,7 @@ synchronized="false" static="false" final="false" - deprecated="not deprecated" + deprecated="deprecated" visibility="public" > </method> @@ -30944,6 +30946,17 @@ visibility="public" > </method> +<method name="getBreadCrumbShortTitleRes" + return="int" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="getBreadCrumbTitle" return="java.lang.CharSequence" abstract="true" @@ -30955,6 +30968,17 @@ visibility="public" > </method> +<method name="getBreadCrumbTitleRes" + return="int" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="getId" return="int" abstract="true" @@ -31314,7 +31338,7 @@ visibility="public" > </field> -<field name="TRANSIT_FRAGMENT_NEXT" +<field name="TRANSIT_FRAGMENT_FADE" type="int" transient="false" volatile="false" @@ -31325,6 +31349,17 @@ visibility="public" > </field> +<field name="TRANSIT_FRAGMENT_NEXT" + type="int" + transient="false" + volatile="false" + value="4099" + static="true" + final="true" + deprecated="deprecated" + visibility="public" +> +</field> <field name="TRANSIT_FRAGMENT_OPEN" type="int" transient="false" @@ -31340,10 +31375,10 @@ type="int" transient="false" volatile="false" - value="8196" + value="4099" static="true" final="true" - deprecated="not deprecated" + deprecated="deprecated" visibility="public" > </field> @@ -33072,19 +33107,6 @@ <parameter name="callback" type="android.app.LoaderManager.LoaderCallbacks<D>"> </parameter> </method> -<method name="stopLoader" - return="void" - abstract="false" - native="false" - synchronized="false" - static="false" - final="false" - deprecated="deprecated" - visibility="public" -> -<parameter name="id" type="int"> -</parameter> -</method> </class> <interface name="LoaderManager.LoaderCallbacks" abstract="true" @@ -43781,7 +43803,7 @@ visibility="public" > </method> -<method name="onCancelled" +<method name="onCanceled" return="void" abstract="false" native="false" @@ -43794,6 +43816,19 @@ <parameter name="data" type="D"> </parameter> </method> +<method name="onCancelled" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="deprecated" + visibility="public" +> +<parameter name="data" type="D"> +</parameter> +</method> <method name="onLoadInBackground" return="D" abstract="false" @@ -44236,8 +44271,6 @@ </parameter> <parameter name="mimeTypes" type="java.lang.String[]"> </parameter> -<parameter name="icon" type="android.graphics.Bitmap"> -</parameter> <parameter name="item" type="android.content.ClipData.Item"> </parameter> </constructor> @@ -44250,8 +44283,6 @@ > <parameter name="description" type="android.content.ClipDescription"> </parameter> -<parameter name="icon" type="android.graphics.Bitmap"> -</parameter> <parameter name="item" type="android.content.ClipData.Item"> </parameter> </constructor> @@ -44290,18 +44321,20 @@ visibility="public" > </method> -<method name="getIcon" - return="android.graphics.Bitmap" +<method name="getItem" + return="android.content.ClipData.Item" abstract="false" native="false" synchronized="false" static="false" final="false" - deprecated="not deprecated" + deprecated="deprecated" visibility="public" > +<parameter name="index" type="int"> +</parameter> </method> -<method name="getItem" +<method name="getItemAt" return="android.content.ClipData.Item" abstract="false" native="false" @@ -44337,6 +44370,21 @@ > <parameter name="label" type="java.lang.CharSequence"> </parameter> +<parameter name="intent" type="android.content.Intent"> +</parameter> +</method> +<method name="newIntent" + return="android.content.ClipData" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="deprecated" + visibility="public" +> +<parameter name="label" type="java.lang.CharSequence"> +</parameter> <parameter name="icon" type="android.graphics.Bitmap"> </parameter> <parameter name="intent" type="android.content.Intent"> @@ -44354,6 +44402,21 @@ > <parameter name="label" type="java.lang.CharSequence"> </parameter> +<parameter name="text" type="java.lang.CharSequence"> +</parameter> +</method> +<method name="newPlainText" + return="android.content.ClipData" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="deprecated" + visibility="public" +> +<parameter name="label" type="java.lang.CharSequence"> +</parameter> <parameter name="icon" type="android.graphics.Bitmap"> </parameter> <parameter name="text" type="java.lang.CharSequence"> @@ -44371,6 +44434,21 @@ > <parameter name="label" type="java.lang.CharSequence"> </parameter> +<parameter name="uri" type="android.net.Uri"> +</parameter> +</method> +<method name="newRawUri" + return="android.content.ClipData" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="deprecated" + visibility="public" +> +<parameter name="label" type="java.lang.CharSequence"> +</parameter> <parameter name="icon" type="android.graphics.Bitmap"> </parameter> <parameter name="uri" type="android.net.Uri"> @@ -44390,6 +44468,23 @@ </parameter> <parameter name="label" type="java.lang.CharSequence"> </parameter> +<parameter name="uri" type="android.net.Uri"> +</parameter> +</method> +<method name="newUri" + return="android.content.ClipData" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="deprecated" + visibility="public" +> +<parameter name="resolver" type="android.content.ContentResolver"> +</parameter> +<parameter name="label" type="java.lang.CharSequence"> +</parameter> <parameter name="icon" type="android.graphics.Bitmap"> </parameter> <parameter name="uri" type="android.net.Uri"> @@ -50362,6 +50457,16 @@ > <parameter name="context" type="android.content.Context"> </parameter> +</constructor> +<constructor name="CursorLoader" + type="android.content.CursorLoader" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="context" type="android.content.Context"> +</parameter> <parameter name="uri" type="android.net.Uri"> </parameter> <parameter name="projection" type="java.lang.String[]"> @@ -50452,7 +50557,7 @@ visibility="public" > </method> -<method name="onCancelled" +<method name="onCanceled" return="void" abstract="false" native="false" @@ -57386,145 +57491,6 @@ > </field> </class> -<class name="XmlDocumentProvider" - extends="android.content.ContentProvider" - abstract="false" - static="false" - final="false" - deprecated="not deprecated" - visibility="public" -> -<constructor name="XmlDocumentProvider" - type="android.content.XmlDocumentProvider" - static="false" - final="false" - deprecated="not deprecated" - visibility="public" -> -</constructor> -<method name="delete" - return="int" - abstract="false" - native="false" - synchronized="false" - static="false" - final="false" - deprecated="not deprecated" - visibility="public" -> -<parameter name="uri" type="android.net.Uri"> -</parameter> -<parameter name="selection" type="java.lang.String"> -</parameter> -<parameter name="selectionArgs" type="java.lang.String[]"> -</parameter> -</method> -<method name="getResourceXmlPullParser" - return="org.xmlpull.v1.XmlPullParser" - abstract="false" - native="false" - synchronized="false" - static="false" - final="false" - deprecated="not deprecated" - visibility="protected" -> -<parameter name="resourceUri" type="android.net.Uri"> -</parameter> -</method> -<method name="getType" - return="java.lang.String" - abstract="false" - native="false" - synchronized="false" - static="false" - final="false" - deprecated="not deprecated" - visibility="public" -> -<parameter name="uri" type="android.net.Uri"> -</parameter> -</method> -<method name="getUriXmlPullParser" - return="org.xmlpull.v1.XmlPullParser" - abstract="false" - native="false" - synchronized="false" - static="false" - final="false" - deprecated="not deprecated" - visibility="protected" -> -<parameter name="url" type="java.lang.String"> -</parameter> -</method> -<method name="insert" - return="android.net.Uri" - abstract="false" - native="false" - synchronized="false" - static="false" - final="false" - deprecated="not deprecated" - visibility="public" -> -<parameter name="uri" type="android.net.Uri"> -</parameter> -<parameter name="values" type="android.content.ContentValues"> -</parameter> -</method> -<method name="onCreate" - return="boolean" - abstract="false" - native="false" - synchronized="false" - static="false" - final="false" - deprecated="not deprecated" - visibility="public" -> -</method> -<method name="query" - return="android.database.Cursor" - abstract="false" - native="false" - synchronized="false" - static="false" - final="false" - deprecated="not deprecated" - visibility="public" -> -<parameter name="uri" type="android.net.Uri"> -</parameter> -<parameter name="projection" type="java.lang.String[]"> -</parameter> -<parameter name="selection" type="java.lang.String"> -</parameter> -<parameter name="selectionArgs" type="java.lang.String[]"> -</parameter> -<parameter name="sortOrder" type="java.lang.String"> -</parameter> -</method> -<method name="update" - return="int" - abstract="false" - native="false" - synchronized="false" - static="false" - final="false" - deprecated="not deprecated" - visibility="public" -> -<parameter name="uri" type="android.net.Uri"> -</parameter> -<parameter name="values" type="android.content.ContentValues"> -</parameter> -<parameter name="selection" type="java.lang.String"> -</parameter> -<parameter name="selectionArgs" type="java.lang.String[]"> -</parameter> -</method> -</class> </package> <package name="android.content.pm" > @@ -57794,17 +57760,6 @@ type="int" transient="false" volatile="false" - value="1024" - static="true" - final="true" - deprecated="not deprecated" - visibility="public" -> -</field> -<field name="FLAG_IMMERSIVE" - type="int" - transient="false" - volatile="false" value="512" static="true" final="true" diff --git a/api/current.xml b/api/current.xml index 1309201..d6ea990 100644 --- a/api/current.xml +++ b/api/current.xml @@ -1790,7 +1790,7 @@ type="int" transient="false" volatile="false" - value="16843501" + value="16843499" static="true" final="true" deprecated="not deprecated" @@ -1812,7 +1812,7 @@ type="int" transient="false" volatile="false" - value="16843510" + value="16843508" static="true" final="true" deprecated="not deprecated" @@ -1823,7 +1823,7 @@ type="int" transient="false" volatile="false" - value="16843509" + value="16843507" static="true" final="true" deprecated="not deprecated" @@ -1834,7 +1834,7 @@ type="int" transient="false" volatile="false" - value="16843511" + value="16843509" static="true" final="true" deprecated="not deprecated" @@ -1867,7 +1867,7 @@ type="int" transient="false" volatile="false" - value="16843517" + value="16843515" static="true" final="true" deprecated="not deprecated" @@ -1889,7 +1889,7 @@ type="int" transient="false" volatile="false" - value="16843513" + value="16843511" static="true" final="true" deprecated="not deprecated" @@ -1911,7 +1911,7 @@ type="int" transient="false" volatile="false" - value="16843540" + value="16843538" static="true" final="true" deprecated="not deprecated" @@ -1922,7 +1922,7 @@ type="int" transient="false" volatile="false" - value="16843539" + value="16843537" static="true" final="true" deprecated="not deprecated" @@ -1933,7 +1933,7 @@ type="int" transient="false" volatile="false" - value="16843541" + value="16843539" static="true" final="true" deprecated="not deprecated" @@ -1944,7 +1944,7 @@ type="int" transient="false" volatile="false" - value="16843512" + value="16843510" static="true" final="true" deprecated="not deprecated" @@ -1955,7 +1955,7 @@ type="int" transient="false" volatile="false" - value="16843518" + value="16843516" static="true" final="true" deprecated="not deprecated" @@ -1966,7 +1966,7 @@ type="int" transient="false" volatile="false" - value="16843519" + value="16843517" static="true" final="true" deprecated="not deprecated" @@ -2043,7 +2043,7 @@ type="int" transient="false" volatile="false" - value="16843607" + value="16843605" static="true" final="true" deprecated="not deprecated" @@ -2065,7 +2065,7 @@ type="int" transient="false" volatile="false" - value="16843531" + value="16843529" static="true" final="true" deprecated="not deprecated" @@ -2109,7 +2109,7 @@ type="int" transient="false" volatile="false" - value="16843572" + value="16843570" static="true" final="true" deprecated="not deprecated" @@ -2142,7 +2142,7 @@ type="int" transient="false" volatile="false" - value="16843553" + value="16843551" static="true" final="true" deprecated="not deprecated" @@ -2208,7 +2208,7 @@ type="int" transient="false" volatile="false" - value="16843508" + value="16843506" static="true" final="true" deprecated="not deprecated" @@ -2274,7 +2274,7 @@ type="int" transient="false" volatile="false" - value="16843548" + value="16843546" static="true" final="true" deprecated="not deprecated" @@ -2340,7 +2340,7 @@ type="int" transient="false" volatile="false" - value="16843537" + value="16843535" static="true" final="true" deprecated="not deprecated" @@ -2450,7 +2450,7 @@ type="int" transient="false" volatile="false" - value="16843550" + value="16843548" static="true" final="true" deprecated="not deprecated" @@ -2494,7 +2494,7 @@ type="int" transient="false" volatile="false" - value="16843565" + value="16843563" static="true" final="true" deprecated="not deprecated" @@ -2582,7 +2582,7 @@ type="int" transient="false" volatile="false" - value="16843526" + value="16843524" static="true" final="true" deprecated="not deprecated" @@ -2593,7 +2593,7 @@ type="int" transient="false" volatile="false" - value="16843525" + value="16843523" static="true" final="true" deprecated="not deprecated" @@ -2626,7 +2626,7 @@ type="int" transient="false" volatile="false" - value="16843569" + value="16843567" static="true" final="true" deprecated="not deprecated" @@ -2637,7 +2637,7 @@ type="int" transient="false" volatile="false" - value="16843568" + value="16843566" static="true" final="true" deprecated="not deprecated" @@ -2703,7 +2703,7 @@ type="int" transient="false" volatile="false" - value="16843598" + value="16843596" static="true" final="true" deprecated="not deprecated" @@ -3220,7 +3220,7 @@ type="int" transient="false" volatile="false" - value="16843581" + value="16843579" static="true" final="true" deprecated="not deprecated" @@ -3275,7 +3275,7 @@ type="int" transient="false" volatile="false" - value="16843595" + value="16843593" static="true" final="true" deprecated="not deprecated" @@ -3385,7 +3385,7 @@ type="int" transient="false" volatile="false" - value="16843600" + value="16843598" static="true" final="true" deprecated="not deprecated" @@ -3451,7 +3451,7 @@ type="int" transient="false" volatile="false" - value="16843530" + value="16843528" static="true" final="true" deprecated="not deprecated" @@ -3572,7 +3572,7 @@ type="int" transient="false" volatile="false" - value="16843566" + value="16843564" static="true" final="true" deprecated="not deprecated" @@ -3583,7 +3583,7 @@ type="int" transient="false" volatile="false" - value="16843564" + value="16843562" static="true" final="true" deprecated="not deprecated" @@ -3594,7 +3594,7 @@ type="int" transient="false" volatile="false" - value="16843532" + value="16843530" static="true" final="true" deprecated="not deprecated" @@ -3825,7 +3825,7 @@ type="int" transient="false" volatile="false" - value="16843604" + value="16843602" static="true" final="true" deprecated="not deprecated" @@ -3836,7 +3836,7 @@ type="int" transient="false" volatile="false" - value="16843603" + value="16843601" static="true" final="true" deprecated="not deprecated" @@ -3946,7 +3946,7 @@ type="int" transient="false" volatile="false" - value="16843534" + value="16843532" static="true" final="true" deprecated="not deprecated" @@ -4001,7 +4001,7 @@ type="int" transient="false" volatile="false" - value="16843535" + value="16843533" static="true" final="true" deprecated="not deprecated" @@ -4199,7 +4199,7 @@ type="int" transient="false" volatile="false" - value="16843575" + value="16843573" static="true" final="true" deprecated="not deprecated" @@ -4221,7 +4221,7 @@ type="int" transient="false" volatile="false" - value="16843580" + value="16843578" static="true" final="true" deprecated="not deprecated" @@ -4232,7 +4232,7 @@ type="int" transient="false" volatile="false" - value="16843577" + value="16843575" static="true" final="true" deprecated="not deprecated" @@ -4243,7 +4243,7 @@ type="int" transient="false" volatile="false" - value="16843578" + value="16843576" static="true" final="true" deprecated="not deprecated" @@ -4254,7 +4254,7 @@ type="int" transient="false" volatile="false" - value="16843611" + value="16843609" static="true" final="true" deprecated="not deprecated" @@ -4265,7 +4265,7 @@ type="int" transient="false" volatile="false" - value="16843576" + value="16843574" static="true" final="true" deprecated="not deprecated" @@ -4276,7 +4276,7 @@ type="int" transient="false" volatile="false" - value="16843579" + value="16843577" static="true" final="true" deprecated="not deprecated" @@ -4375,7 +4375,7 @@ type="int" transient="false" volatile="false" - value="16843583" + value="16843581" static="true" final="true" deprecated="not deprecated" @@ -4430,7 +4430,7 @@ type="int" transient="false" volatile="false" - value="16843589" + value="16843587" static="true" final="true" deprecated="not deprecated" @@ -4514,7 +4514,7 @@ visibility="public" > </field> -<field name="fragmentNextEnterAnimation" +<field name="fragmentFadeEnterAnimation" type="int" transient="false" volatile="false" @@ -4525,7 +4525,7 @@ visibility="public" > </field> -<field name="fragmentNextExitAnimation" +<field name="fragmentFadeExitAnimation" type="int" transient="false" volatile="false" @@ -4558,28 +4558,6 @@ visibility="public" > </field> -<field name="fragmentPrevEnterAnimation" - type="int" - transient="false" - volatile="false" - value="16843499" - static="true" - final="true" - deprecated="not deprecated" - visibility="public" -> -</field> -<field name="fragmentPrevExitAnimation" - type="int" - transient="false" - volatile="false" - value="16843500" - static="true" - final="true" - deprecated="not deprecated" - visibility="public" -> -</field> <field name="freezesText" type="int" transient="false" @@ -4969,7 +4947,7 @@ type="int" transient="false" volatile="false" - value="16843533" + value="16843531" static="true" final="true" deprecated="not deprecated" @@ -4980,7 +4958,7 @@ type="int" transient="false" volatile="false" - value="16843551" + value="16843549" static="true" final="true" deprecated="not deprecated" @@ -5013,7 +4991,7 @@ type="int" transient="false" volatile="false" - value="16843605" + value="16843603" static="true" final="true" deprecated="not deprecated" @@ -5068,7 +5046,7 @@ type="int" transient="false" volatile="false" - value="16843516" + value="16843514" static="true" final="true" deprecated="not deprecated" @@ -5189,7 +5167,7 @@ type="int" transient="false" volatile="false" - value="16843504" + value="16843502" static="true" final="true" deprecated="not deprecated" @@ -5200,7 +5178,7 @@ type="int" transient="false" volatile="false" - value="16843502" + value="16843500" static="true" final="true" deprecated="not deprecated" @@ -5211,7 +5189,7 @@ type="int" transient="false" volatile="false" - value="16843503" + value="16843501" static="true" final="true" deprecated="not deprecated" @@ -5321,7 +5299,7 @@ type="int" transient="false" volatile="false" - value="16843546" + value="16843544" static="true" final="true" deprecated="not deprecated" @@ -5497,7 +5475,7 @@ type="int" transient="false" volatile="false" - value="16843573" + value="16843571" static="true" final="true" deprecated="not deprecated" @@ -5596,7 +5574,7 @@ type="int" transient="false" volatile="false" - value="16843567" + value="16843565" static="true" final="true" deprecated="not deprecated" @@ -5827,7 +5805,7 @@ type="int" transient="false" volatile="false" - value="16843612" + value="16843610" static="true" final="true" deprecated="not deprecated" @@ -5860,7 +5838,7 @@ type="int" transient="false" volatile="false" - value="16843606" + value="16843604" static="true" final="true" deprecated="not deprecated" @@ -6289,7 +6267,7 @@ type="int" transient="false" volatile="false" - value="16843506" + value="16843504" static="true" final="true" deprecated="not deprecated" @@ -6333,7 +6311,7 @@ type="int" transient="false" volatile="false" - value="16843527" + value="16843525" static="true" final="true" deprecated="not deprecated" @@ -6344,7 +6322,7 @@ type="int" transient="false" volatile="false" - value="16843521" + value="16843519" static="true" final="true" deprecated="not deprecated" @@ -6432,7 +6410,7 @@ type="int" transient="false" volatile="false" - value="16843529" + value="16843527" static="true" final="true" deprecated="not deprecated" @@ -6487,7 +6465,7 @@ type="int" transient="false" volatile="false" - value="16843586" + value="16843584" static="true" final="true" deprecated="not deprecated" @@ -6641,7 +6619,7 @@ type="int" transient="false" volatile="false" - value="16843585" + value="16843583" static="true" final="true" deprecated="not deprecated" @@ -6795,7 +6773,7 @@ type="int" transient="false" volatile="false" - value="16843582" + value="16843580" static="true" final="true" deprecated="not deprecated" @@ -6927,7 +6905,7 @@ type="int" transient="false" volatile="false" - value="16843552" + value="16843550" static="true" final="true" deprecated="not deprecated" @@ -7323,7 +7301,7 @@ type="int" transient="false" volatile="false" - value="16843522" + value="16843520" static="true" final="true" deprecated="not deprecated" @@ -7477,7 +7455,7 @@ type="int" transient="false" volatile="false" - value="16843547" + value="16843545" static="true" final="true" deprecated="not deprecated" @@ -7642,7 +7620,7 @@ type="int" transient="false" volatile="false" - value="16843610" + value="16843608" static="true" final="true" deprecated="not deprecated" @@ -7961,7 +7939,7 @@ type="int" transient="false" volatile="false" - value="16843560" + value="16843558" static="true" final="true" deprecated="not deprecated" @@ -7972,7 +7950,7 @@ type="int" transient="false" volatile="false" - value="16843561" + value="16843559" static="true" final="true" deprecated="not deprecated" @@ -7983,7 +7961,7 @@ type="int" transient="false" volatile="false" - value="16843562" + value="16843560" static="true" final="true" deprecated="not deprecated" @@ -8082,7 +8060,7 @@ type="int" transient="false" volatile="false" - value="16843558" + value="16843556" static="true" final="true" deprecated="not deprecated" @@ -8093,7 +8071,7 @@ type="int" transient="false" volatile="false" - value="16843559" + value="16843557" static="true" final="true" deprecated="not deprecated" @@ -8445,7 +8423,7 @@ type="int" transient="false" volatile="false" - value="16843570" + value="16843568" static="true" final="true" deprecated="not deprecated" @@ -8478,7 +8456,7 @@ type="int" transient="false" volatile="false" - value="16843536" + value="16843534" static="true" final="true" deprecated="not deprecated" @@ -8489,7 +8467,7 @@ type="int" transient="false" volatile="false" - value="16843593" + value="16843591" static="true" final="true" deprecated="not deprecated" @@ -8500,7 +8478,7 @@ type="int" transient="false" volatile="false" - value="16843588" + value="16843586" static="true" final="true" deprecated="not deprecated" @@ -8643,7 +8621,7 @@ type="int" transient="false" volatile="false" - value="16843563" + value="16843561" static="true" final="true" deprecated="not deprecated" @@ -8665,7 +8643,7 @@ type="int" transient="false" volatile="false" - value="16843584" + value="16843582" static="true" final="true" deprecated="not deprecated" @@ -8676,7 +8654,7 @@ type="int" transient="false" volatile="false" - value="16843587" + value="16843585" static="true" final="true" deprecated="not deprecated" @@ -8742,7 +8720,7 @@ type="int" transient="false" volatile="false" - value="16843596" + value="16843594" static="true" final="true" deprecated="not deprecated" @@ -8797,7 +8775,7 @@ type="int" transient="false" volatile="false" - value="16843507" + value="16843505" static="true" final="true" deprecated="not deprecated" @@ -8819,7 +8797,7 @@ type="int" transient="false" volatile="false" - value="16843597" + value="16843595" static="true" final="true" deprecated="not deprecated" @@ -8830,7 +8808,7 @@ type="int" transient="false" volatile="false" - value="16843505" + value="16843503" static="true" final="true" deprecated="not deprecated" @@ -8929,7 +8907,7 @@ type="int" transient="false" volatile="false" - value="16843549" + value="16843547" static="true" final="true" deprecated="not deprecated" @@ -8940,7 +8918,7 @@ type="int" transient="false" volatile="false" - value="16843520" + value="16843518" static="true" final="true" deprecated="not deprecated" @@ -9072,7 +9050,7 @@ type="int" transient="false" volatile="false" - value="16843599" + value="16843597" static="true" final="true" deprecated="not deprecated" @@ -9127,7 +9105,7 @@ type="int" transient="false" volatile="false" - value="16843571" + value="16843569" static="true" final="true" deprecated="not deprecated" @@ -9193,7 +9171,7 @@ type="int" transient="false" volatile="false" - value="16843515" + value="16843513" static="true" final="true" deprecated="not deprecated" @@ -9578,7 +9556,7 @@ type="int" transient="false" volatile="false" - value="16843523" + value="16843521" static="true" final="true" deprecated="not deprecated" @@ -9655,7 +9633,7 @@ type="int" transient="false" volatile="false" - value="16843524" + value="16843522" static="true" final="true" deprecated="not deprecated" @@ -9699,7 +9677,7 @@ type="int" transient="false" volatile="false" - value="16843528" + value="16843526" static="true" final="true" deprecated="not deprecated" @@ -9721,7 +9699,7 @@ type="int" transient="false" volatile="false" - value="16843601" + value="16843599" static="true" final="true" deprecated="not deprecated" @@ -9765,7 +9743,7 @@ type="int" transient="false" volatile="false" - value="16843602" + value="16843600" static="true" final="true" deprecated="not deprecated" @@ -9908,7 +9886,7 @@ type="int" transient="false" volatile="false" - value="16843543" + value="16843541" static="true" final="true" deprecated="not deprecated" @@ -9919,7 +9897,7 @@ type="int" transient="false" volatile="false" - value="16843542" + value="16843540" static="true" final="true" deprecated="not deprecated" @@ -9941,7 +9919,7 @@ type="int" transient="false" volatile="false" - value="16843544" + value="16843542" static="true" final="true" deprecated="not deprecated" @@ -10172,7 +10150,7 @@ type="int" transient="false" volatile="false" - value="16843514" + value="16843512" static="true" final="true" deprecated="not deprecated" @@ -10326,7 +10304,7 @@ type="int" transient="false" volatile="false" - value="16843554" + value="16843552" static="true" final="true" deprecated="not deprecated" @@ -10337,7 +10315,7 @@ type="int" transient="false" volatile="false" - value="16843555" + value="16843553" static="true" final="true" deprecated="not deprecated" @@ -10348,7 +10326,7 @@ type="int" transient="false" volatile="false" - value="16843556" + value="16843554" static="true" final="true" deprecated="not deprecated" @@ -10359,7 +10337,7 @@ type="int" transient="false" volatile="false" - value="16843557" + value="16843555" static="true" final="true" deprecated="not deprecated" @@ -10403,7 +10381,7 @@ type="int" transient="false" volatile="false" - value="16843590" + value="16843588" static="true" final="true" deprecated="not deprecated" @@ -10436,7 +10414,7 @@ type="int" transient="false" volatile="false" - value="16843538" + value="16843536" static="true" final="true" deprecated="not deprecated" @@ -10579,7 +10557,7 @@ type="int" transient="false" volatile="false" - value="16843574" + value="16843572" static="true" final="true" deprecated="not deprecated" @@ -10799,7 +10777,7 @@ type="int" transient="false" volatile="false" - value="16843594" + value="16843592" static="true" final="true" deprecated="not deprecated" @@ -10810,7 +10788,7 @@ type="int" transient="false" volatile="false" - value="16843591" + value="16843589" static="true" final="true" deprecated="not deprecated" @@ -10821,7 +10799,7 @@ type="int" transient="false" volatile="false" - value="16843592" + value="16843590" static="true" final="true" deprecated="not deprecated" @@ -10942,7 +10920,7 @@ type="int" transient="false" volatile="false" - value="16843545" + value="16843543" static="true" final="true" deprecated="not deprecated" @@ -11030,7 +11008,7 @@ type="int" transient="false" volatile="false" - value="16843608" + value="16843606" static="true" final="true" deprecated="not deprecated" @@ -11041,7 +11019,7 @@ type="int" transient="false" volatile="false" - value="16843609" + value="16843607" static="true" final="true" deprecated="not deprecated" @@ -28602,8 +28580,8 @@ visibility="public" > </method> -<method name="getCancelable" - return="boolean" +<method name="getDialog" + return="android.app.Dialog" abstract="false" native="false" synchronized="false" @@ -28613,8 +28591,8 @@ visibility="public" > </method> -<method name="getDialog" - return="android.app.Dialog" +<method name="getShowsDialog" + return="boolean" abstract="false" native="false" synchronized="false" @@ -28624,8 +28602,8 @@ visibility="public" > </method> -<method name="getShowsDialog" - return="boolean" +<method name="getTheme" + return="int" abstract="false" native="false" synchronized="false" @@ -28635,8 +28613,8 @@ visibility="public" > </method> -<method name="getTheme" - return="int" +<method name="isCancelable" + return="boolean" abstract="false" native="false" synchronized="false" @@ -30711,12 +30689,12 @@ </method> <method name="countBackStackEntries" return="int" - abstract="true" + abstract="false" native="false" synchronized="false" static="false" final="false" - deprecated="not deprecated" + deprecated="deprecated" visibility="public" > </method> @@ -30791,6 +30769,19 @@ </method> <method name="getBackStackEntry" return="android.app.FragmentManager.BackStackEntry" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="deprecated" + visibility="public" +> +<parameter name="index" type="int"> +</parameter> +</method> +<method name="getBackStackEntryAt" + return="android.app.FragmentManager.BackStackEntry" abstract="true" native="false" synchronized="false" @@ -30802,6 +30793,17 @@ <parameter name="index" type="int"> </parameter> </method> +<method name="getBackStackEntryCount" + return="int" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="deprecated" + visibility="public" +> +</method> <method name="getFragment" return="android.app.Fragment" abstract="true" @@ -30970,6 +30972,17 @@ visibility="public" > </method> +<method name="getBreadCrumbShortTitleRes" + return="int" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="getBreadCrumbTitle" return="java.lang.CharSequence" abstract="true" @@ -30981,6 +30994,17 @@ visibility="public" > </method> +<method name="getBreadCrumbTitleRes" + return="int" + abstract="true" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="getId" return="int" abstract="true" @@ -31340,7 +31364,7 @@ visibility="public" > </field> -<field name="TRANSIT_FRAGMENT_NEXT" +<field name="TRANSIT_FRAGMENT_FADE" type="int" transient="false" volatile="false" @@ -31351,6 +31375,17 @@ visibility="public" > </field> +<field name="TRANSIT_FRAGMENT_NEXT" + type="int" + transient="false" + volatile="false" + value="4099" + static="true" + final="true" + deprecated="deprecated" + visibility="public" +> +</field> <field name="TRANSIT_FRAGMENT_OPEN" type="int" transient="false" @@ -31366,10 +31401,10 @@ type="int" transient="false" volatile="false" - value="8196" + value="4099" static="true" final="true" - deprecated="not deprecated" + deprecated="deprecated" visibility="public" > </field> @@ -33098,19 +33133,6 @@ <parameter name="callback" type="android.app.LoaderManager.LoaderCallbacks<D>"> </parameter> </method> -<method name="stopLoader" - return="void" - abstract="false" - native="false" - synchronized="false" - static="false" - final="false" - deprecated="deprecated" - visibility="public" -> -<parameter name="id" type="int"> -</parameter> -</method> </class> <interface name="LoaderManager.LoaderCallbacks" abstract="true" @@ -43807,7 +43829,7 @@ visibility="public" > </method> -<method name="onCancelled" +<method name="onCanceled" return="void" abstract="false" native="false" @@ -43820,6 +43842,19 @@ <parameter name="data" type="D"> </parameter> </method> +<method name="onCancelled" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="deprecated" + visibility="public" +> +<parameter name="data" type="D"> +</parameter> +</method> <method name="onLoadInBackground" return="D" abstract="false" @@ -44262,8 +44297,6 @@ </parameter> <parameter name="mimeTypes" type="java.lang.String[]"> </parameter> -<parameter name="icon" type="android.graphics.Bitmap"> -</parameter> <parameter name="item" type="android.content.ClipData.Item"> </parameter> </constructor> @@ -44276,8 +44309,6 @@ > <parameter name="description" type="android.content.ClipDescription"> </parameter> -<parameter name="icon" type="android.graphics.Bitmap"> -</parameter> <parameter name="item" type="android.content.ClipData.Item"> </parameter> </constructor> @@ -44316,18 +44347,20 @@ visibility="public" > </method> -<method name="getIcon" - return="android.graphics.Bitmap" +<method name="getItem" + return="android.content.ClipData.Item" abstract="false" native="false" synchronized="false" static="false" final="false" - deprecated="not deprecated" + deprecated="deprecated" visibility="public" > +<parameter name="index" type="int"> +</parameter> </method> -<method name="getItem" +<method name="getItemAt" return="android.content.ClipData.Item" abstract="false" native="false" @@ -44363,6 +44396,21 @@ > <parameter name="label" type="java.lang.CharSequence"> </parameter> +<parameter name="intent" type="android.content.Intent"> +</parameter> +</method> +<method name="newIntent" + return="android.content.ClipData" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="deprecated" + visibility="public" +> +<parameter name="label" type="java.lang.CharSequence"> +</parameter> <parameter name="icon" type="android.graphics.Bitmap"> </parameter> <parameter name="intent" type="android.content.Intent"> @@ -44380,6 +44428,21 @@ > <parameter name="label" type="java.lang.CharSequence"> </parameter> +<parameter name="text" type="java.lang.CharSequence"> +</parameter> +</method> +<method name="newPlainText" + return="android.content.ClipData" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="deprecated" + visibility="public" +> +<parameter name="label" type="java.lang.CharSequence"> +</parameter> <parameter name="icon" type="android.graphics.Bitmap"> </parameter> <parameter name="text" type="java.lang.CharSequence"> @@ -44397,6 +44460,21 @@ > <parameter name="label" type="java.lang.CharSequence"> </parameter> +<parameter name="uri" type="android.net.Uri"> +</parameter> +</method> +<method name="newRawUri" + return="android.content.ClipData" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="deprecated" + visibility="public" +> +<parameter name="label" type="java.lang.CharSequence"> +</parameter> <parameter name="icon" type="android.graphics.Bitmap"> </parameter> <parameter name="uri" type="android.net.Uri"> @@ -44416,6 +44494,23 @@ </parameter> <parameter name="label" type="java.lang.CharSequence"> </parameter> +<parameter name="uri" type="android.net.Uri"> +</parameter> +</method> +<method name="newUri" + return="android.content.ClipData" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="deprecated" + visibility="public" +> +<parameter name="resolver" type="android.content.ContentResolver"> +</parameter> +<parameter name="label" type="java.lang.CharSequence"> +</parameter> <parameter name="icon" type="android.graphics.Bitmap"> </parameter> <parameter name="uri" type="android.net.Uri"> @@ -50388,6 +50483,16 @@ > <parameter name="context" type="android.content.Context"> </parameter> +</constructor> +<constructor name="CursorLoader" + type="android.content.CursorLoader" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="context" type="android.content.Context"> +</parameter> <parameter name="uri" type="android.net.Uri"> </parameter> <parameter name="projection" type="java.lang.String[]"> @@ -50478,7 +50583,7 @@ visibility="public" > </method> -<method name="onCancelled" +<method name="onCanceled" return="void" abstract="false" native="false" @@ -57412,145 +57517,6 @@ > </field> </class> -<class name="XmlDocumentProvider" - extends="android.content.ContentProvider" - abstract="false" - static="false" - final="false" - deprecated="not deprecated" - visibility="public" -> -<constructor name="XmlDocumentProvider" - type="android.content.XmlDocumentProvider" - static="false" - final="false" - deprecated="not deprecated" - visibility="public" -> -</constructor> -<method name="delete" - return="int" - abstract="false" - native="false" - synchronized="false" - static="false" - final="false" - deprecated="not deprecated" - visibility="public" -> -<parameter name="uri" type="android.net.Uri"> -</parameter> -<parameter name="selection" type="java.lang.String"> -</parameter> -<parameter name="selectionArgs" type="java.lang.String[]"> -</parameter> -</method> -<method name="getResourceXmlPullParser" - return="org.xmlpull.v1.XmlPullParser" - abstract="false" - native="false" - synchronized="false" - static="false" - final="false" - deprecated="not deprecated" - visibility="protected" -> -<parameter name="resourceUri" type="android.net.Uri"> -</parameter> -</method> -<method name="getType" - return="java.lang.String" - abstract="false" - native="false" - synchronized="false" - static="false" - final="false" - deprecated="not deprecated" - visibility="public" -> -<parameter name="uri" type="android.net.Uri"> -</parameter> -</method> -<method name="getUriXmlPullParser" - return="org.xmlpull.v1.XmlPullParser" - abstract="false" - native="false" - synchronized="false" - static="false" - final="false" - deprecated="not deprecated" - visibility="protected" -> -<parameter name="url" type="java.lang.String"> -</parameter> -</method> -<method name="insert" - return="android.net.Uri" - abstract="false" - native="false" - synchronized="false" - static="false" - final="false" - deprecated="not deprecated" - visibility="public" -> -<parameter name="uri" type="android.net.Uri"> -</parameter> -<parameter name="values" type="android.content.ContentValues"> -</parameter> -</method> -<method name="onCreate" - return="boolean" - abstract="false" - native="false" - synchronized="false" - static="false" - final="false" - deprecated="not deprecated" - visibility="public" -> -</method> -<method name="query" - return="android.database.Cursor" - abstract="false" - native="false" - synchronized="false" - static="false" - final="false" - deprecated="not deprecated" - visibility="public" -> -<parameter name="uri" type="android.net.Uri"> -</parameter> -<parameter name="projection" type="java.lang.String[]"> -</parameter> -<parameter name="selection" type="java.lang.String"> -</parameter> -<parameter name="selectionArgs" type="java.lang.String[]"> -</parameter> -<parameter name="sortOrder" type="java.lang.String"> -</parameter> -</method> -<method name="update" - return="int" - abstract="false" - native="false" - synchronized="false" - static="false" - final="false" - deprecated="not deprecated" - visibility="public" -> -<parameter name="uri" type="android.net.Uri"> -</parameter> -<parameter name="values" type="android.content.ContentValues"> -</parameter> -<parameter name="selection" type="java.lang.String"> -</parameter> -<parameter name="selectionArgs" type="java.lang.String[]"> -</parameter> -</method> -</class> </package> <package name="android.content.pm" > @@ -57820,17 +57786,6 @@ type="int" transient="false" volatile="false" - value="1024" - static="true" - final="true" - deprecated="not deprecated" - visibility="public" -> -</field> -<field name="FLAG_IMMERSIVE" - type="int" - transient="false" - volatile="false" value="512" static="true" final="true" diff --git a/core/java/android/app/BackStackRecord.java b/core/java/android/app/BackStackRecord.java index 33b747c..1d217f0 100644 --- a/core/java/android/app/BackStackRecord.java +++ b/core/java/android/app/BackStackRecord.java @@ -267,6 +267,14 @@ final class BackStackRecord extends FragmentTransaction implements return mIndex; } + public int getBreadCrumbTitleRes() { + return mBreadCrumbTitleRes; + } + + public int getBreadCrumbShortTitleRes() { + return mBreadCrumbShortTitleRes; + } + public CharSequence getBreadCrumbTitle() { if (mBreadCrumbTitleRes != 0) { return mManager.mActivity.getText(mBreadCrumbTitleRes); diff --git a/core/java/android/app/DialogFragment.java b/core/java/android/app/DialogFragment.java index 6f25293..0bc89e7 100644 --- a/core/java/android/app/DialogFragment.java +++ b/core/java/android/app/DialogFragment.java @@ -295,7 +295,7 @@ public class DialogFragment extends Fragment /** * Return the current value of {@link #setCancelable(boolean)}. */ - public boolean getCancelable() { + public boolean isCancelable() { return mCancelable; } diff --git a/core/java/android/app/FragmentBreadCrumbs.java b/core/java/android/app/FragmentBreadCrumbs.java index fb89099..72a8e9a 100644 --- a/core/java/android/app/FragmentBreadCrumbs.java +++ b/core/java/android/app/FragmentBreadCrumbs.java @@ -204,13 +204,13 @@ public class FragmentBreadCrumbs extends ViewGroup void updateCrumbs() { FragmentManager fm = mActivity.getFragmentManager(); - int numEntries = fm.countBackStackEntries(); + int numEntries = fm.getBackStackEntryCount(); int numPreEntries = getPreEntryCount(); int numViews = mContainer.getChildCount(); for (int i = 0; i < numEntries + numPreEntries; i++) { BackStackEntry bse = i < numPreEntries ? getPreEntry(i) - : fm.getBackStackEntry(i - numPreEntries); + : fm.getBackStackEntryAt(i - numPreEntries); if (i < numViews) { View v = mContainer.getChildAt(i); Object tag = v.getTag(); diff --git a/core/java/android/app/FragmentManager.java b/core/java/android/app/FragmentManager.java index e35ef87..0ead5d6 100644 --- a/core/java/android/app/FragmentManager.java +++ b/core/java/android/app/FragmentManager.java @@ -49,7 +49,7 @@ public abstract class FragmentManager { * Representation of an entry on the fragment back stack, as created * with {@link FragmentTransaction#addToBackStack(String) * FragmentTransaction.addToBackStack()}. Entries can later be - * retrieved with {@link FragmentManager#getBackStackEntry(int) + * retrieved with {@link FragmentManager#getBackStackEntryAt(int) * FragmentManager.getBackStackEntry()}. * * <p>Note that you should never hold on to a BackStackEntry object; @@ -65,6 +65,18 @@ public abstract class FragmentManager { public int getId(); /** + * Return the full bread crumb title resource identifier for the entry, + * or 0 if it does not have one. + */ + public int getBreadCrumbTitleRes(); + + /** + * Return the short bread crumb title resource identifier for the entry, + * or 0 if it does not have one. + */ + public int getBreadCrumbShortTitleRes(); + + /** * Return the full bread crumb title for the entry, or null if it * does not have one. */ @@ -102,7 +114,8 @@ public abstract class FragmentManager { */ public abstract FragmentTransaction beginTransaction(); - /** Old API */ + /** @deprecated Old API */ + @Deprecated public FragmentTransaction openTransaction() { return beginTransaction(); } @@ -153,7 +166,9 @@ public abstract class FragmentManager { /** * Pop the top state off the back stack. Returns true if there was one - * to pop, else false. + * to pop, else false. This function is asynchronous -- it enqueues the + * request to pop, but the action will not be performed until the application + * returns to its event loop. */ public abstract void popBackStack(); @@ -168,6 +183,10 @@ public abstract class FragmentManager { /** * Pop the last fragment transition from the manager's fragment * back stack. If there is nothing to pop, false is returned. + * This function is asynchronous -- it enqueues the + * request to pop, but the action will not be performed until the application + * returns to its event loop. + * * @param name If non-null, this is the name of a previous back state * to look for; if found, all states up to that state will be popped. The * {@link #POP_BACK_STACK_INCLUSIVE} flag can be used to control whether @@ -186,6 +205,10 @@ public abstract class FragmentManager { /** * Pop all back stack states up to the one with the given identifier. + * This function is asynchronous -- it enqueues the + * request to pop, but the action will not be performed until the application + * returns to its event loop. + * * @param id Identifier of the stated to be popped. If no identifier exists, * false is returned. * The identifier is the number returned by @@ -207,14 +230,24 @@ public abstract class FragmentManager { /** * Return the number of entries currently in the back stack. */ - public abstract int countBackStackEntries(); + public abstract int getBackStackEntryCount(); + @Deprecated + public int countBackStackEntries() { + return getBackStackEntryCount(); + } + /** * Return the BackStackEntry at index <var>index</var> in the back stack; * entries start index 0 being the bottom of the stack. */ - public abstract BackStackEntry getBackStackEntry(int index); + public abstract BackStackEntry getBackStackEntryAt(int index); + @Deprecated + public BackStackEntry getBackStackEntry(int index) { + return getBackStackEntryAt(index); + } + /** * Add a new listener for changes to the fragment back stack. */ @@ -416,12 +449,12 @@ final class FragmentManagerImpl extends FragmentManager { } @Override - public int countBackStackEntries() { + public int getBackStackEntryCount() { return mBackStack != null ? mBackStack.size() : 0; } @Override - public BackStackEntry getBackStackEntry(int index) { + public BackStackEntry getBackStackEntryAt(int index) { return mBackStack.get(index); } @@ -1678,11 +1711,8 @@ final class FragmentManagerImpl extends FragmentManager { case FragmentTransaction.TRANSIT_FRAGMENT_CLOSE: rev = FragmentTransaction.TRANSIT_FRAGMENT_OPEN; break; - case FragmentTransaction.TRANSIT_FRAGMENT_NEXT: - rev = FragmentTransaction.TRANSIT_FRAGMENT_PREV; - break; - case FragmentTransaction.TRANSIT_FRAGMENT_PREV: - rev = FragmentTransaction.TRANSIT_FRAGMENT_NEXT; + case FragmentTransaction.TRANSIT_FRAGMENT_FADE: + rev = FragmentTransaction.TRANSIT_FRAGMENT_FADE; break; } return rev; @@ -1702,15 +1732,10 @@ final class FragmentManagerImpl extends FragmentManager { ? com.android.internal.R.styleable.FragmentAnimation_fragmentCloseEnterAnimation : com.android.internal.R.styleable.FragmentAnimation_fragmentCloseExitAnimation; break; - case FragmentTransaction.TRANSIT_FRAGMENT_NEXT: - animAttr = enter - ? com.android.internal.R.styleable.FragmentAnimation_fragmentNextEnterAnimation - : com.android.internal.R.styleable.FragmentAnimation_fragmentNextExitAnimation; - break; - case FragmentTransaction.TRANSIT_FRAGMENT_PREV: + case FragmentTransaction.TRANSIT_FRAGMENT_FADE: animAttr = enter - ? com.android.internal.R.styleable.FragmentAnimation_fragmentPrevEnterAnimation - : com.android.internal.R.styleable.FragmentAnimation_fragmentPrevExitAnimation; + ? com.android.internal.R.styleable.FragmentAnimation_fragmentFadeEnterAnimation + : com.android.internal.R.styleable.FragmentAnimation_fragmentFadeExitAnimation; break; } return animAttr; diff --git a/core/java/android/app/FragmentTransaction.java b/core/java/android/app/FragmentTransaction.java index 1b8debc..fc59310 100644 --- a/core/java/android/app/FragmentTransaction.java +++ b/core/java/android/app/FragmentTransaction.java @@ -110,11 +110,16 @@ public abstract class FragmentTransaction { public static final int TRANSIT_FRAGMENT_OPEN = 1 | TRANSIT_ENTER_MASK; /** Fragment is being removed from the stack */ public static final int TRANSIT_FRAGMENT_CLOSE = 2 | TRANSIT_EXIT_MASK; - /** Fragment is being added in a 'next' operation*/ - public static final int TRANSIT_FRAGMENT_NEXT = 3 | TRANSIT_ENTER_MASK; - /** Fragment is being removed in a 'previous' operation */ - public static final int TRANSIT_FRAGMENT_PREV = 4 | TRANSIT_EXIT_MASK; + /** Fragment should simply fade in or out; that is, no strong navigation associated + * with it except that it is appearing or disappearing for some reason. */ + public static final int TRANSIT_FRAGMENT_FADE = 3 | TRANSIT_ENTER_MASK; + // Temp compat. + @Deprecated + public static final int TRANSIT_FRAGMENT_NEXT = TRANSIT_FRAGMENT_FADE; + @Deprecated + public static final int TRANSIT_FRAGMENT_PREV = TRANSIT_FRAGMENT_FADE; + /** * Set specific animation resources to run for the fragments that are * entering and exiting in this transaction. diff --git a/core/java/android/app/LoaderManager.java b/core/java/android/app/LoaderManager.java index cd5e3bb..ffe2a5d 100644 --- a/core/java/android/app/LoaderManager.java +++ b/core/java/android/app/LoaderManager.java @@ -159,14 +159,6 @@ public abstract class LoaderManager { public abstract void destroyLoader(int id); /** - * @deprecated Renamed to {@link #destroyLoader}. - */ - @Deprecated - public void stopLoader(int id) { - destroyLoader(id); - } - - /** * Return the Loader with the given id or null if no matching Loader * is found. */ diff --git a/core/java/android/content/AsyncTaskLoader.java b/core/java/android/content/AsyncTaskLoader.java index c6b9e80..4cf356f 100644 --- a/core/java/android/content/AsyncTaskLoader.java +++ b/core/java/android/content/AsyncTaskLoader.java @@ -168,9 +168,14 @@ public abstract class AsyncTaskLoader<D> extends Loader<D> { * Called if the task was canceled before it was completed. Gives the class a chance * to properly dispose of the result. */ - public void onCancelled(D data) { + public void onCanceled(D data) { + onCancelled(data); } + @Deprecated + public void onCancelled(D data) { + } + void executePendingTask() { if (mCancellingTask == null && mTask != null) { if (mTask.waiting) { @@ -195,7 +200,7 @@ public abstract class AsyncTaskLoader<D> extends Loader<D> { } void dispatchOnCancelled(LoadTask task, D data) { - onCancelled(data); + onCanceled(data); if (mCancellingTask == task) { if (DEBUG) Slog.v(TAG, "Cancelled task is now canceled!"); mLastLoadCompleteTime = SystemClock.uptimeMillis(); diff --git a/core/java/android/content/BroadcastReceiver.java b/core/java/android/content/BroadcastReceiver.java index 5939643..028149b 100644 --- a/core/java/android/content/BroadcastReceiver.java +++ b/core/java/android/content/BroadcastReceiver.java @@ -170,6 +170,16 @@ public abstract class BroadcastReceiver { * State for a result that is pending for a broadcast receiver. Returned * by {@link BroadcastReceiver#goAsync() goAsync()} * while in {@link BroadcastReceiver#onReceive BroadcastReceiver.onReceive()}. + * This allows you to return from onReceive() without having the broadcast + * terminate; you must call {@link #finish()} once you are done with the + * broadcast. This allows you to process the broadcast off of the main + * thread of your app. + * + * <p>Note on threading: the state inside of this class is not itself + * thread-safe, however you can use it from any thread if you properly + * sure that you do not have races. Typically this means you will hand + * the entire object to another thread, which will be solely responsible + * for setting any results and finally calling {@link #finish()}. */ public static class PendingResult { /** @hide */ diff --git a/core/java/android/content/ClipData.java b/core/java/android/content/ClipData.java index 6f4d098..7963b50 100644 --- a/core/java/android/content/ClipData.java +++ b/core/java/android/content/ClipData.java @@ -42,9 +42,9 @@ import java.util.ArrayList; * {@link ClipDescription#getMimeType(int) getDescription().getMimeType(int)} * must return correct MIME type(s) describing the data in the clip. For help * in correctly constructing a clip with the correct MIME type, use - * {@link #newPlainText(CharSequence, Bitmap, CharSequence)}, - * {@link #newUri(ContentResolver, CharSequence, Bitmap, Uri)}, and - * {@link #newIntent(CharSequence, Bitmap, Intent)}. + * {@link #newPlainText(CharSequence, CharSequence)}, + * {@link #newUri(ContentResolver, CharSequence, Uri)}, and + * {@link #newIntent(CharSequence, Intent)}. * * <p>Each Item instance can be one of three main classes of data: a simple * CharSequence of text, a single Intent object, or a Uri. See {@link Item} @@ -70,7 +70,7 @@ import java.util.ArrayList; * "content:" URIs. A content URI allows the recipient of a ClippedData item * to interact closely with the ContentProvider holding the data in order to * negotiate the transfer of that data. The clip must also be filled in with - * the available MIME types; {@link #newUri(ContentResolver, CharSequence, Bitmap, Uri)} + * the available MIME types; {@link #newUri(ContentResolver, CharSequence, Uri)} * will take care of correctly doing this. * * <p>For example, here is the paste function of a simple NotePad application. @@ -321,16 +321,14 @@ public class ClipData implements Parcelable { * * @param label Label to show to the user describing this clip. * @param mimeTypes An array of MIME types this data is available as. - * @param icon Bitmap providing the user with an iconing representation of - * the clip. * @param item The contents of the first item in the clip. */ - public ClipData(CharSequence label, String[] mimeTypes, Bitmap icon, Item item) { + public ClipData(CharSequence label, String[] mimeTypes, Item item) { mClipDescription = new ClipDescription(label, mimeTypes); if (item == null) { throw new NullPointerException("item is null"); } - mIcon = icon; + mIcon = null; mItems.add(item); } @@ -338,16 +336,14 @@ public class ClipData implements Parcelable { * Create a new clip. * * @param description The ClipDescription describing the clip contents. - * @param icon Bitmap providing the user with an iconing representation of - * the clip. * @param item The contents of the first item in the clip. */ - public ClipData(ClipDescription description, Bitmap icon, Item item) { + public ClipData(ClipDescription description, Item item) { mClipDescription = description; if (item == null) { throw new NullPointerException("item is null"); } - mIcon = icon; + mIcon = null; mItems.add(item); } @@ -356,13 +352,17 @@ public class ClipData implements Parcelable { * {@link ClipDescription#MIMETYPE_TEXT_PLAIN}. * * @param label User-visible label for the clip data. - * @param icon Iconic representation of the clip data. * @param text The actual text in the clip. * @return Returns a new ClipData containing the specified data. */ - static public ClipData newPlainText(CharSequence label, Bitmap icon, CharSequence text) { + static public ClipData newPlainText(CharSequence label, CharSequence text) { Item item = new Item(text); - return new ClipData(label, MIMETYPES_TEXT_PLAIN, icon, item); + return new ClipData(label, MIMETYPES_TEXT_PLAIN, item); + } + + @Deprecated + static public ClipData newPlainText(CharSequence label, Bitmap icon, CharSequence text) { + return newPlainText(label, text); } /** @@ -370,15 +370,19 @@ public class ClipData implements Parcelable { * {@link ClipDescription#MIMETYPE_TEXT_INTENT}. * * @param label User-visible label for the clip data. - * @param icon Iconic representation of the clip data. * @param intent The actual Intent in the clip. * @return Returns a new ClipData containing the specified data. */ - static public ClipData newIntent(CharSequence label, Bitmap icon, Intent intent) { + static public ClipData newIntent(CharSequence label, Intent intent) { Item item = new Item(intent); - return new ClipData(label, MIMETYPES_TEXT_INTENT, icon, item); + return new ClipData(label, MIMETYPES_TEXT_INTENT, item); } + @Deprecated + static public ClipData newIntent(CharSequence label, Bitmap icon, Intent intent) { + return newIntent(label, intent); + } + /** * Create a new ClipData holding a URI. If the URI is a content: URI, * this will query the content provider for the MIME type of its data and @@ -387,12 +391,11 @@ public class ClipData implements Parcelable { * * @param resolver ContentResolver used to get information about the URI. * @param label User-visible label for the clip data. - * @param icon Iconic representation of the clip data. * @param uri The URI in the clip. * @return Returns a new ClipData containing the specified data. */ static public ClipData newUri(ContentResolver resolver, CharSequence label, - Bitmap icon, Uri uri) { + Uri uri) { Item item = new Item(uri); String[] mimeTypes = null; if ("content".equals(uri.getScheme())) { @@ -417,26 +420,36 @@ public class ClipData implements Parcelable { if (mimeTypes == null) { mimeTypes = MIMETYPES_TEXT_URILIST; } - return new ClipData(label, mimeTypes, icon, item); + return new ClipData(label, mimeTypes, item); } + @Deprecated + static public ClipData newUri(ContentResolver resolver, CharSequence label, + Bitmap icon, Uri uri) { + return newUri(resolver, label, uri); + } + /** * Create a new ClipData holding an URI with MIME type * {@link ClipDescription#MIMETYPE_TEXT_URILIST}. - * Unlike {@link #newUri(ContentResolver, CharSequence, Bitmap, Uri)}, nothing + * Unlike {@link #newUri(ContentResolver, CharSequence, Uri)}, nothing * is inferred about the URI -- if it is a content: URI holding a bitmap, * the reported type will still be uri-list. Use this with care! * * @param label User-visible label for the clip data. - * @param icon Iconic representation of the clip data. * @param uri The URI in the clip. * @return Returns a new ClipData containing the specified data. */ - static public ClipData newRawUri(CharSequence label, Bitmap icon, Uri uri) { + static public ClipData newRawUri(CharSequence label, Uri uri) { Item item = new Item(uri); - return new ClipData(label, MIMETYPES_TEXT_URILIST, icon, item); + return new ClipData(label, MIMETYPES_TEXT_URILIST, item); } + @Deprecated + static public ClipData newRawUri(CharSequence label, Bitmap icon, Uri uri) { + return newRawUri(label, uri); + } + /** * Return the {@link ClipDescription} associated with this data, describing * what it contains. @@ -445,6 +458,9 @@ public class ClipData implements Parcelable { return mClipDescription; } + /** + * Add a new Item to the overall ClipData container. + */ public void addItem(Item item) { if (item == null) { throw new NullPointerException("item is null"); @@ -452,18 +468,31 @@ public class ClipData implements Parcelable { mItems.add(item); } + /** @hide */ public Bitmap getIcon() { return mIcon; } + /** + * Return the number of items in the clip data. + */ public int getItemCount() { return mItems.size(); } - public Item getItem(int index) { + /** + * Return a single item inside of the clip data. The index can range + * from 0 to {@link #getItemCount()}-1. + */ + public Item getItemAt(int index) { return mItems.get(index); } + @Deprecated + public Item getItem(int index) { + return getItemAt(index); + } + @Override public int describeContents() { return 0; diff --git a/core/java/android/content/ClipboardManager.java b/core/java/android/content/ClipboardManager.java index 3e2b763..a79f060 100644 --- a/core/java/android/content/ClipboardManager.java +++ b/core/java/android/content/ClipboardManager.java @@ -170,7 +170,7 @@ public class ClipboardManager extends android.text.ClipboardManager { public CharSequence getText() { ClipData clip = getPrimaryClip(); if (clip != null && clip.getItemCount() > 0) { - return clip.getItem(0).coerceToText(mContext); + return clip.getItemAt(0).coerceToText(mContext); } return null; } @@ -181,7 +181,7 @@ public class ClipboardManager extends android.text.ClipboardManager { * primary clip. It has no label or icon. */ public void setText(CharSequence text) { - setPrimaryClip(ClipData.newPlainText(null, null, text)); + setPrimaryClip(ClipData.newPlainText(null, text)); } /** diff --git a/core/java/android/content/CursorLoader.java b/core/java/android/content/CursorLoader.java index 38ebaf2..6228bd0 100644 --- a/core/java/android/content/CursorLoader.java +++ b/core/java/android/content/CursorLoader.java @@ -26,6 +26,17 @@ import java.util.Arrays; /** * A loader that queries the {@link ContentResolver} and returns a {@link Cursor}. + * This class implements the {@link Loader} protocol in a standard way for + * querying cursors, building on {@link AsyncTaskLoader} to perform the cursor + * query on a background thread so that it does not block the application's UI. + * + * <p>A CursorLoader must be built with the full information for the query to + * perform, either through the + * {@link #CursorLoader(Context, Uri, String[], String, String[], String)} or + * creating an empty instance with {@link #CursorLoader(Context)} and filling + * in the desired paramters with {@link #setUri(Uri)}, {@link #setSelection(String)}, + * {@link #setSelectionArgs(String[])}, {@link #setSortOrder(String)}, + * and {@link #setProjection(String[])}. */ public class CursorLoader extends AsyncTaskLoader<Cursor> { final ForceLoadContentObserver mObserver; @@ -81,6 +92,22 @@ public class CursorLoader extends AsyncTaskLoader<Cursor> { } } + /** + * Creates an empty unspecified CursorLoader. You must follow this with + * calls to {@link #setUri(Uri)}, {@link #setSelection(String)}, etc + * to specify the query to perform. + */ + public CursorLoader(Context context) { + super(context); + mObserver = new ForceLoadContentObserver(); + } + + /** + * Creates a fully-specified CursorLoader. See + * {@link ContentResolver#query(Uri, String[], String, String[], String) + * ContentResolver.query()} for documentation on the meaning of the + * parameters. These will be passed as-is to that call. + */ public CursorLoader(Context context, Uri uri, String[] projection, String selection, String[] selectionArgs, String sortOrder) { super(context); @@ -119,7 +146,7 @@ public class CursorLoader extends AsyncTaskLoader<Cursor> { } @Override - public void onCancelled(Cursor cursor) { + public void onCanceled(Cursor cursor) { if (cursor != null && !cursor.isClosed()) { cursor.close(); } diff --git a/core/java/android/content/XmlDocumentProvider.java b/core/java/android/content/XmlDocumentProvider.java index 153ad38..76539c7 100644 --- a/core/java/android/content/XmlDocumentProvider.java +++ b/core/java/android/content/XmlDocumentProvider.java @@ -40,6 +40,8 @@ import java.util.Stack; import java.util.regex.Pattern; /** + * @hide -- not yet ready to support, should be provided just as a static lib. + * * A read-only content provider which extracts data out of an XML document. * * <p>A XPath-like selection pattern is used to select some nodes in the XML document. Each such diff --git a/core/java/android/content/pm/ActivityInfo.java b/core/java/android/content/pm/ActivityInfo.java index e688c86..46f611f 100644 --- a/core/java/android/content/pm/ActivityInfo.java +++ b/core/java/android/content/pm/ActivityInfo.java @@ -149,7 +149,13 @@ public class ActivityInfo extends ComponentInfo * {@link android.R.attr#finishOnCloseSystemDialogs} attribute. */ public static final int FLAG_FINISH_ON_CLOSE_SYSTEM_DIALOGS = 0x0100; - /** + /** + * Value for {@link #flags}: true when the application's rendering should + * be hardware accelerated. + */ + public static final int FLAG_HARDWARE_ACCELERATED = 0x0200; + /** + * @hide * Bit in {@link #flags} corresponding to an immersive activity * that wishes not to be interrupted by notifications. * Applications that hide the system notification bar with @@ -164,12 +170,7 @@ public class ActivityInfo extends ComponentInfo * "toast" window). * {@see android.app.Notification#FLAG_HIGH_PRIORITY} */ - public static final int FLAG_IMMERSIVE = 0x0200; - /** - * Value for {@link #flags}: true when the application's rendering should - * be hardware accelerated. - */ - public static final int FLAG_HARDWARE_ACCELERATED = 0x0400; + public static final int FLAG_IMMERSIVE = 0x0400; /** * Options that have been set in the activity declaration in the * manifest. @@ -180,7 +181,7 @@ public class ActivityInfo extends ComponentInfo * {@link #FLAG_STATE_NOT_NEEDED}, {@link #FLAG_EXCLUDE_FROM_RECENTS}, * {@link #FLAG_ALLOW_TASK_REPARENTING}, {@link #FLAG_NO_HISTORY}, * {@link #FLAG_FINISH_ON_CLOSE_SYSTEM_DIALOGS}, - * {@link #FLAG_IMMERSIVE}, {@link #FLAG_HARDWARE_ACCELERATED} + * {@link #FLAG_HARDWARE_ACCELERATED} */ public int flags; diff --git a/core/java/android/preference/PreferenceActivity.java b/core/java/android/preference/PreferenceActivity.java index ee3bdab..3883451 100644 --- a/core/java/android/preference/PreferenceActivity.java +++ b/core/java/android/preference/PreferenceActivity.java @@ -1045,9 +1045,7 @@ public abstract class PreferenceActivity extends ListActivity implements FragmentManager.POP_BACK_STACK_INCLUSIVE); Fragment f = Fragment.instantiate(this, fragmentName, args); FragmentTransaction transaction = getFragmentManager().beginTransaction(); - transaction.setTransition(direction == 0 ? FragmentTransaction.TRANSIT_NONE - : direction > 0 ? FragmentTransaction.TRANSIT_FRAGMENT_NEXT - : FragmentTransaction.TRANSIT_FRAGMENT_PREV); + transaction.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_FADE); transaction.replace(com.android.internal.R.id.prefs, f); transaction.commit(); } @@ -1142,7 +1140,7 @@ public abstract class PreferenceActivity extends ListActivity implements transaction.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN); transaction.addToBackStack(BACK_STACK_PREFS); } else { - transaction.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_NEXT); + transaction.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_FADE); } transaction.commit(); } diff --git a/core/java/android/widget/TextView.java b/core/java/android/widget/TextView.java index 623cd41..de886d8 100644 --- a/core/java/android/widget/TextView.java +++ b/core/java/android/widget/TextView.java @@ -7942,7 +7942,7 @@ public class TextView extends View implements ViewTreeObserver.OnPreDrawListener for (int i=0; i<urls.length; i++) { Uri uri = Uri.parse(urls[0].getURL()); if (clip == null) { - clip = ClipData.newRawUri(null, null, uri); + clip = ClipData.newRawUri(null, uri); } else { clip.addItem(new ClipData.Item(uri)); } @@ -7976,15 +7976,13 @@ public class TextView extends View implements ViewTreeObserver.OnPreDrawListener return true; case ID_CUT: - setPrimaryClip(ClipData.newPlainText(null, null, - mTransformed.subSequence(min, max))); + setPrimaryClip(ClipData.newPlainText(null, mTransformed.subSequence(min, max))); ((Editable) mText).delete(min, max); stopSelectionActionMode(); return true; case ID_COPY: - setPrimaryClip(ClipData.newPlainText(null, null, - mTransformed.subSequence(min, max))); + setPrimaryClip(ClipData.newPlainText(null, mTransformed.subSequence(min, max))); stopSelectionActionMode(); return true; } @@ -8105,7 +8103,7 @@ public class TextView extends View implements ViewTreeObserver.OnPreDrawListener final int start = getSelectionStart(); final int end = getSelectionEnd(); CharSequence selectedText = mTransformed.subSequence(start, end); - ClipData data = ClipData.newPlainText(null, null, selectedText); + ClipData data = ClipData.newPlainText(null, selectedText); DragLocalState localState = new DragLocalState(this, start, end); startDrag(data, getTextThumbnailBuilder(selectedText), localState, 0); stopSelectionActionMode(); @@ -8257,7 +8255,7 @@ public class TextView extends View implements ViewTreeObserver.OnPreDrawListener if (clip != null) { boolean didfirst = false; for (int i=0; i<clip.getItemCount(); i++) { - CharSequence paste = clip.getItem(i).coerceToText(getContext()); + CharSequence paste = clip.getItemAt(i).coerceToText(getContext()); if (paste != null) { if (!didfirst) { long minMax = prepareSpacesAroundPaste(min, max, paste); @@ -9300,7 +9298,7 @@ public class TextView extends View implements ViewTreeObserver.OnPreDrawListener ClipData clipData = event.getClipData(); final int itemCount = clipData.getItemCount(); for (int i=0; i < itemCount; i++) { - Item item = clipData.getItem(i); + Item item = clipData.getItemAt(i); content.append(item.coerceToText(TextView.this.mContext)); } diff --git a/core/res/res/animator/fragment_next_enter.xml b/core/res/res/animator/fragment_fade_enter.xml index 13b15f3..13b15f3 100644 --- a/core/res/res/animator/fragment_next_enter.xml +++ b/core/res/res/animator/fragment_fade_enter.xml diff --git a/core/res/res/animator/fragment_next_exit.xml b/core/res/res/animator/fragment_fade_exit.xml index 503b7ad..503b7ad 100644 --- a/core/res/res/animator/fragment_next_exit.xml +++ b/core/res/res/animator/fragment_fade_exit.xml diff --git a/core/res/res/animator/fragment_prev_enter.xml b/core/res/res/animator/fragment_prev_enter.xml deleted file mode 100644 index 13b15f3..0000000 --- a/core/res/res/animator/fragment_prev_enter.xml +++ /dev/null @@ -1,28 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<!-- -/* -** Copyright 2010, The Android Open Source Project -** -** Licensed under the Apache License, Version 2.0 (the "License"); -** you may not use this file except in compliance with the License. -** You may obtain a copy of the License at -** -** http://www.apache.org/licenses/LICENSE-2.0 -** -** Unless required by applicable law or agreed to in writing, software -** distributed under the License is distributed on an "AS IS" BASIS, -** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -** See the License for the specific language governing permissions and -** limitations under the License. -*/ ---> -<set xmlns:android="http://schemas.android.com/apk/res/android" - android:zAdjustment="top"> - <objectAnimator - android:interpolator="@interpolator/decelerate_cubic" - android:valueFrom="0" - android:valueTo="1" - android:valueType="floatType" - android:propertyName="alpha" - android:duration="@android:integer/config_activityDefaultDur"/> -</set>
\ No newline at end of file diff --git a/core/res/res/animator/fragment_prev_exit.xml b/core/res/res/animator/fragment_prev_exit.xml deleted file mode 100644 index 503b7ad..0000000 --- a/core/res/res/animator/fragment_prev_exit.xml +++ /dev/null @@ -1,28 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<!-- -/* -** Copyright 2010, The Android Open Source Project -** -** Licensed under the Apache License, Version 2.0 (the "License"); -** you may not use this file except in compliance with the License. -** You may obtain a copy of the License at -** -** http://www.apache.org/licenses/LICENSE-2.0 -** -** Unless required by applicable law or agreed to in writing, software -** distributed under the License is distributed on an "AS IS" BASIS, -** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -** See the License for the specific language governing permissions and -** limitations under the License. -*/ ---> -<set xmlns:android="http://schemas.android.com/apk/res/android" - android:zAdjustment="normal"> - <objectAnimator - android:interpolator="@interpolator/decelerate_cubic" - android:valueFrom="1" - android:valueTo="0" - android:valueType="floatType" - android:propertyName="alpha" - android:duration="@android:integer/config_activityShortDur"/> -</set>
\ No newline at end of file diff --git a/core/res/res/values/attrs.xml b/core/res/res/values/attrs.xml index 19e2b8d..6ca42e3 100755 --- a/core/res/res/values/attrs.xml +++ b/core/res/res/values/attrs.xml @@ -1379,10 +1379,8 @@ <attr name="fragmentOpenExitAnimation" format="reference" /> <attr name="fragmentCloseEnterAnimation" format="reference" /> <attr name="fragmentCloseExitAnimation" format="reference" /> - <attr name="fragmentNextEnterAnimation" format="reference" /> - <attr name="fragmentNextExitAnimation" format="reference" /> - <attr name="fragmentPrevEnterAnimation" format="reference" /> - <attr name="fragmentPrevExitAnimation" format="reference" /> + <attr name="fragmentFadeEnterAnimation" format="reference" /> + <attr name="fragmentFadeExitAnimation" format="reference" /> </declare-styleable> <!-- Window animation class attributes. --> diff --git a/core/res/res/values/public.xml b/core/res/res/values/public.xml index 3ad29c4..eabd457 100644 --- a/core/res/res/values/public.xml +++ b/core/res/res/values/public.xml @@ -1311,10 +1311,8 @@ <public type="attr" name="fragmentOpenExitAnimation" /> <public type="attr" name="fragmentCloseEnterAnimation" /> <public type="attr" name="fragmentCloseExitAnimation" /> - <public type="attr" name="fragmentNextEnterAnimation" /> - <public type="attr" name="fragmentNextExitAnimation" /> - <public type="attr" name="fragmentPrevEnterAnimation" /> - <public type="attr" name="fragmentPrevExitAnimation" /> + <public type="attr" name="fragmentFadeEnterAnimation" /> + <public type="attr" name="fragmentFadeExitAnimation" /> <public type="attr" name="actionBarSize" /> <public type="attr" name="imeSubtypeLocale" /> <public type="attr" name="imeSubtypeMode" /> diff --git a/core/res/res/values/styles.xml b/core/res/res/values/styles.xml index a366047..16c80d0 100644 --- a/core/res/res/values/styles.xml +++ b/core/res/res/values/styles.xml @@ -85,10 +85,8 @@ <item name="fragmentOpenExitAnimation">@animator/fragment_open_exit</item> <item name="fragmentCloseEnterAnimation">@animator/fragment_close_enter</item> <item name="fragmentCloseExitAnimation">@animator/fragment_close_exit</item> - <item name="fragmentNextEnterAnimation">@animator/fragment_next_enter</item> - <item name="fragmentNextExitAnimation">@animator/fragment_next_exit</item> - <item name="fragmentPrevEnterAnimation">@animator/fragment_prev_enter</item> - <item name="fragmentPrevExitAnimation">@animator/fragment_prev_exit</item> + <item name="fragmentFadeEnterAnimation">@animator/fragment_fade_enter</item> + <item name="fragmentFadeExitAnimation">@animator/fragment_fade_exit</item> </style> <!-- Standard animations for a non-full-screen window or activity. --> diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/tablet/ShirtPocket.java b/packages/SystemUI/src/com/android/systemui/statusbar/tablet/ShirtPocket.java index e864577..a67f915 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/tablet/ShirtPocket.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/tablet/ShirtPocket.java @@ -120,7 +120,7 @@ public class ShirtPocket extends ImageView { mAltText.setVisibility(View.VISIBLE); if (mClipping.getItemCount() > 0) { // TODO: figure out how to visualize every kind of ClipData! - mAltText.setText(mClipping.getItem(0).coerceToText(getContext())); + mAltText.setText(mClipping.getItemAt(0).coerceToText(getContext())); } } } diff --git a/services/java/com/android/server/ClipboardService.java b/services/java/com/android/server/ClipboardService.java index bec35d1..062ab74 100644 --- a/services/java/com/android/server/ClipboardService.java +++ b/services/java/com/android/server/ClipboardService.java @@ -140,7 +140,7 @@ public class ClipboardService extends IClipboard.Stub { public boolean hasClipboardText() { synchronized (this) { if (mPrimaryClip != null) { - CharSequence text = mPrimaryClip.getItem(0).getText(); + CharSequence text = mPrimaryClip.getItemAt(0).getText(); return text != null && text.length() > 0; } return false; @@ -175,7 +175,7 @@ public class ClipboardService extends IClipboard.Stub { private final void checkDataOwnerLocked(ClipData data, int uid) { final int N = data.getItemCount(); for (int i=0; i<N; i++) { - checkItemOwnerLocked(data.getItem(i), uid); + checkItemOwnerLocked(data.getItemAt(i), uid); } } @@ -214,7 +214,7 @@ public class ClipboardService extends IClipboard.Stub { if (mPrimaryClip != null && !mActivePermissionOwners.contains(pkg)) { final int N = mPrimaryClip.getItemCount(); for (int i=0; i<N; i++) { - grantItemLocked(mPrimaryClip.getItem(i), pkg); + grantItemLocked(mPrimaryClip.getItemAt(i), pkg); } mActivePermissionOwners.add(pkg); } @@ -249,7 +249,7 @@ public class ClipboardService extends IClipboard.Stub { } final int N = mPrimaryClip.getItemCount(); for (int i=0; i<N; i++) { - revokeItemLocked(mPrimaryClip.getItem(i)); + revokeItemLocked(mPrimaryClip.getItemAt(i)); } } } |