Loading api/current.xml +321 −0 Original line number Diff line number Diff line Loading @@ -1802,6 +1802,17 @@ visibility="public" > </field> <field name="adapter" type="int" transient="false" volatile="false" value="16843454" static="true" final="true" deprecated="not deprecated" visibility="public" > </field> <field name="addStatesFromChildren" type="int" transient="false" Loading Loading @@ -2011,6 +2022,17 @@ visibility="public" > </field> <field name="as" type="int" transient="false" volatile="false" value="16843460" static="true" final="true" deprecated="not deprecated" visibility="public" > </field> <field name="author" type="int" transient="false" Loading Loading @@ -2671,6 +2693,17 @@ visibility="public" > </field> <field name="column" type="int" transient="false" volatile="false" value="16843463" static="true" final="true" deprecated="not deprecated" visibility="public" > </field> <field name="columnDelay" type="int" transient="false" Loading Loading @@ -3837,6 +3870,17 @@ visibility="public" > </field> <field name="from" type="int" transient="false" volatile="false" value="16843458" static="true" final="true" deprecated="not deprecated" visibility="public" > </field> <field name="fromAlpha" type="int" transient="false" Loading @@ -3859,6 +3903,17 @@ visibility="public" > </field> <field name="fromValue" type="int" transient="false" volatile="false" value="16843461" static="true" final="true" deprecated="not deprecated" visibility="public" > </field> <field name="fromXDelta" type="int" transient="false" Loading Loading @@ -7247,6 +7302,17 @@ visibility="public" > </field> <field name="selection" type="int" transient="false" volatile="false" value="16843455" static="true" final="true" deprecated="not deprecated" visibility="public" > </field> <field name="settingsActivity" type="int" transient="false" Loading Loading @@ -7434,6 +7500,17 @@ visibility="public" > </field> <field name="sortOrder" type="int" transient="false" volatile="false" value="16843456" static="true" final="true" deprecated="not deprecated" visibility="public" > </field> <field name="soundEffectsEnabled" type="int" transient="false" Loading Loading @@ -8622,6 +8699,17 @@ visibility="public" > </field> <field name="to" type="int" transient="false" volatile="false" value="16843459" static="true" final="true" deprecated="not deprecated" visibility="public" > </field> <field name="toAlpha" type="int" transient="false" Loading @@ -8644,6 +8732,17 @@ visibility="public" > </field> <field name="toValue" type="int" transient="false" volatile="false" value="16843462" static="true" final="true" deprecated="not deprecated" visibility="public" > </field> <field name="toXDelta" type="int" transient="false" Loading Loading @@ -8820,6 +8919,17 @@ visibility="public" > </field> <field name="uri" type="int" transient="false" volatile="false" value="16843457" static="true" final="true" deprecated="not deprecated" visibility="public" > </field> <field name="useLevel" type="int" transient="false" Loading Loading @@ -9370,6 +9480,28 @@ visibility="public" > </field> <field name="withClass" type="int" transient="false" volatile="false" value="16843465" static="true" final="true" deprecated="not deprecated" visibility="public" > </field> <field name="withExpression" type="int" transient="false" volatile="false" value="16843464" static="true" final="true" deprecated="not deprecated" visibility="public" > </field> <field name="writePermission" type="int" transient="false" Loading Loading @@ -197697,6 +197829,195 @@ </parameter> </method> </interface> <class name="Adapters" extends="java.lang.Object" abstract="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <constructor name="Adapters" type="android.widget.Adapters" static="false" final="false" deprecated="not deprecated" visibility="public" > </constructor> <method name="loadAdapter" return="android.widget.BaseAdapter" abstract="false" native="false" synchronized="false" static="true" final="false" deprecated="not deprecated" visibility="public" > <parameter name="context" type="android.content.Context"> </parameter> <parameter name="id" type="int"> </parameter> <parameter name="parameters" type="java.lang.Object..."> </parameter> </method> <method name="loadCursorAdapter" return="android.widget.CursorAdapter" abstract="false" native="false" synchronized="false" static="true" final="false" deprecated="not deprecated" visibility="public" > <parameter name="context" type="android.content.Context"> </parameter> <parameter name="id" type="int"> </parameter> <parameter name="uri" type="java.lang.String"> </parameter> <parameter name="parameters" type="java.lang.Object..."> </parameter> </method> <method name="loadCursorAdapter" return="android.widget.CursorAdapter" abstract="false" native="false" synchronized="false" static="true" final="false" deprecated="not deprecated" visibility="public" > <parameter name="context" type="android.content.Context"> </parameter> <parameter name="id" type="int"> </parameter> <parameter name="cursor" type="android.database.Cursor"> </parameter> <parameter name="parameters" type="java.lang.Object..."> </parameter> </method> </class> <class name="Adapters.CursorBinder" extends="java.lang.Object" abstract="true" static="true" final="false" deprecated="not deprecated" visibility="public" > <constructor name="Adapters.CursorBinder" type="android.widget.Adapters.CursorBinder" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="context" type="android.content.Context"> </parameter> <parameter name="transformation" type="android.widget.Adapters.CursorTransformation"> </parameter> </constructor> <method name="bind" return="boolean" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="view" type="android.view.View"> </parameter> <parameter name="cursor" type="android.database.Cursor"> </parameter> <parameter name="columnIndex" type="int"> </parameter> </method> <field name="mContext" type="android.content.Context" transient="false" volatile="false" static="false" final="true" deprecated="not deprecated" visibility="protected" > </field> <field name="mTransformation" type="android.widget.Adapters.CursorTransformation" transient="false" volatile="false" static="false" final="true" deprecated="not deprecated" visibility="protected" > </field> </class> <class name="Adapters.CursorTransformation" extends="java.lang.Object" abstract="true" static="true" final="false" deprecated="not deprecated" visibility="public" > <constructor name="Adapters.CursorTransformation" type="android.widget.Adapters.CursorTransformation" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="context" type="android.content.Context"> </parameter> </constructor> <method name="transform" return="java.lang.String" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="cursor" type="android.database.Cursor"> </parameter> <parameter name="columnIndex" type="int"> </parameter> </method> <method name="transformToResource" return="int" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="cursor" type="android.database.Cursor"> </parameter> <parameter name="columnIndex" type="int"> </parameter> </method> <field name="mContext" type="android.content.Context" transient="false" volatile="false" static="false" final="true" deprecated="not deprecated" visibility="protected" > </field> </class> <class name="AlphabetIndexer" extends="android.database.DataSetObserver" abstract="false" core/java/android/widget/AbsListView.java +10 −0 Original line number Diff line number Diff line Loading @@ -560,6 +560,16 @@ public abstract class AbsListView extends AdapterView<ListAdapter> implements Te boolean smoothScrollbar = a.getBoolean(R.styleable.AbsListView_smoothScrollbar, true); setSmoothScrollbarEnabled(smoothScrollbar); final int adapterId = a.getResourceId(R.styleable.AbsListView_adapter, 0); if (adapterId != 0) { final Context c = context; post(new Runnable() { public void run() { setAdapter(Adapters.loadAdapter(c, adapterId)); } }); } a.recycle(); } Loading Loading
api/current.xml +321 −0 Original line number Diff line number Diff line Loading @@ -1802,6 +1802,17 @@ visibility="public" > </field> <field name="adapter" type="int" transient="false" volatile="false" value="16843454" static="true" final="true" deprecated="not deprecated" visibility="public" > </field> <field name="addStatesFromChildren" type="int" transient="false" Loading Loading @@ -2011,6 +2022,17 @@ visibility="public" > </field> <field name="as" type="int" transient="false" volatile="false" value="16843460" static="true" final="true" deprecated="not deprecated" visibility="public" > </field> <field name="author" type="int" transient="false" Loading Loading @@ -2671,6 +2693,17 @@ visibility="public" > </field> <field name="column" type="int" transient="false" volatile="false" value="16843463" static="true" final="true" deprecated="not deprecated" visibility="public" > </field> <field name="columnDelay" type="int" transient="false" Loading Loading @@ -3837,6 +3870,17 @@ visibility="public" > </field> <field name="from" type="int" transient="false" volatile="false" value="16843458" static="true" final="true" deprecated="not deprecated" visibility="public" > </field> <field name="fromAlpha" type="int" transient="false" Loading @@ -3859,6 +3903,17 @@ visibility="public" > </field> <field name="fromValue" type="int" transient="false" volatile="false" value="16843461" static="true" final="true" deprecated="not deprecated" visibility="public" > </field> <field name="fromXDelta" type="int" transient="false" Loading Loading @@ -7247,6 +7302,17 @@ visibility="public" > </field> <field name="selection" type="int" transient="false" volatile="false" value="16843455" static="true" final="true" deprecated="not deprecated" visibility="public" > </field> <field name="settingsActivity" type="int" transient="false" Loading Loading @@ -7434,6 +7500,17 @@ visibility="public" > </field> <field name="sortOrder" type="int" transient="false" volatile="false" value="16843456" static="true" final="true" deprecated="not deprecated" visibility="public" > </field> <field name="soundEffectsEnabled" type="int" transient="false" Loading Loading @@ -8622,6 +8699,17 @@ visibility="public" > </field> <field name="to" type="int" transient="false" volatile="false" value="16843459" static="true" final="true" deprecated="not deprecated" visibility="public" > </field> <field name="toAlpha" type="int" transient="false" Loading @@ -8644,6 +8732,17 @@ visibility="public" > </field> <field name="toValue" type="int" transient="false" volatile="false" value="16843462" static="true" final="true" deprecated="not deprecated" visibility="public" > </field> <field name="toXDelta" type="int" transient="false" Loading Loading @@ -8820,6 +8919,17 @@ visibility="public" > </field> <field name="uri" type="int" transient="false" volatile="false" value="16843457" static="true" final="true" deprecated="not deprecated" visibility="public" > </field> <field name="useLevel" type="int" transient="false" Loading Loading @@ -9370,6 +9480,28 @@ visibility="public" > </field> <field name="withClass" type="int" transient="false" volatile="false" value="16843465" static="true" final="true" deprecated="not deprecated" visibility="public" > </field> <field name="withExpression" type="int" transient="false" volatile="false" value="16843464" static="true" final="true" deprecated="not deprecated" visibility="public" > </field> <field name="writePermission" type="int" transient="false" Loading Loading @@ -197697,6 +197829,195 @@ </parameter> </method> </interface> <class name="Adapters" extends="java.lang.Object" abstract="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <constructor name="Adapters" type="android.widget.Adapters" static="false" final="false" deprecated="not deprecated" visibility="public" > </constructor> <method name="loadAdapter" return="android.widget.BaseAdapter" abstract="false" native="false" synchronized="false" static="true" final="false" deprecated="not deprecated" visibility="public" > <parameter name="context" type="android.content.Context"> </parameter> <parameter name="id" type="int"> </parameter> <parameter name="parameters" type="java.lang.Object..."> </parameter> </method> <method name="loadCursorAdapter" return="android.widget.CursorAdapter" abstract="false" native="false" synchronized="false" static="true" final="false" deprecated="not deprecated" visibility="public" > <parameter name="context" type="android.content.Context"> </parameter> <parameter name="id" type="int"> </parameter> <parameter name="uri" type="java.lang.String"> </parameter> <parameter name="parameters" type="java.lang.Object..."> </parameter> </method> <method name="loadCursorAdapter" return="android.widget.CursorAdapter" abstract="false" native="false" synchronized="false" static="true" final="false" deprecated="not deprecated" visibility="public" > <parameter name="context" type="android.content.Context"> </parameter> <parameter name="id" type="int"> </parameter> <parameter name="cursor" type="android.database.Cursor"> </parameter> <parameter name="parameters" type="java.lang.Object..."> </parameter> </method> </class> <class name="Adapters.CursorBinder" extends="java.lang.Object" abstract="true" static="true" final="false" deprecated="not deprecated" visibility="public" > <constructor name="Adapters.CursorBinder" type="android.widget.Adapters.CursorBinder" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="context" type="android.content.Context"> </parameter> <parameter name="transformation" type="android.widget.Adapters.CursorTransformation"> </parameter> </constructor> <method name="bind" return="boolean" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="view" type="android.view.View"> </parameter> <parameter name="cursor" type="android.database.Cursor"> </parameter> <parameter name="columnIndex" type="int"> </parameter> </method> <field name="mContext" type="android.content.Context" transient="false" volatile="false" static="false" final="true" deprecated="not deprecated" visibility="protected" > </field> <field name="mTransformation" type="android.widget.Adapters.CursorTransformation" transient="false" volatile="false" static="false" final="true" deprecated="not deprecated" visibility="protected" > </field> </class> <class name="Adapters.CursorTransformation" extends="java.lang.Object" abstract="true" static="true" final="false" deprecated="not deprecated" visibility="public" > <constructor name="Adapters.CursorTransformation" type="android.widget.Adapters.CursorTransformation" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="context" type="android.content.Context"> </parameter> </constructor> <method name="transform" return="java.lang.String" abstract="true" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="cursor" type="android.database.Cursor"> </parameter> <parameter name="columnIndex" type="int"> </parameter> </method> <method name="transformToResource" return="int" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" visibility="public" > <parameter name="cursor" type="android.database.Cursor"> </parameter> <parameter name="columnIndex" type="int"> </parameter> </method> <field name="mContext" type="android.content.Context" transient="false" volatile="false" static="false" final="true" deprecated="not deprecated" visibility="protected" > </field> </class> <class name="AlphabetIndexer" extends="android.database.DataSetObserver" abstract="false"
core/java/android/widget/AbsListView.java +10 −0 Original line number Diff line number Diff line Loading @@ -560,6 +560,16 @@ public abstract class AbsListView extends AdapterView<ListAdapter> implements Te boolean smoothScrollbar = a.getBoolean(R.styleable.AbsListView_smoothScrollbar, true); setSmoothScrollbarEnabled(smoothScrollbar); final int adapterId = a.getResourceId(R.styleable.AbsListView_adapter, 0); if (adapterId != 0) { final Context c = context; post(new Runnable() { public void run() { setAdapter(Adapters.loadAdapter(c, adapterId)); } }); } a.recycle(); } Loading