From b1b5efd3bead65e40844b262b3a5d9fbf682ef1b Mon Sep 17 00:00:00 2001 From: Mark Lu Date: Thu, 4 Aug 2016 14:45:42 -0700 Subject: [PATCH] docs: fixed generics in data binding code samples Generic types, such as List, must be escaped when they are used in XML. For example, List<String>. This commit adds escape characters to the XML samples in the data binding page. Bug: 30691285 Change-Id: If55ed55d13fb11038e2495884c79698e67219108 --- docs/html/topic/libraries/data-binding/index.jd | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/docs/html/topic/libraries/data-binding/index.jd b/docs/html/topic/libraries/data-binding/index.jd index 454bb59e79833..ddcc9f2e7ea85 100644 --- a/docs/html/topic/libraries/data-binding/index.jd +++ b/docs/html/topic/libraries/data-binding/index.jd @@ -601,7 +601,7 @@ any business logic inside the callback method that you invoked from the listener <import type="com.example.User"/> <import type="java.util.List"/> <variable name="user" type="User"/> - <variable name="userList" type="List<User>"/> + <variable name="userList" type="List&lt;User&gt;"/> </data>

@@ -945,9 +945,9 @@ android:transitionName='@{"image_" + id}' <import type="android.util.SparseArray"/> <import type="java.util.Map"/> <import type="java.util.List"/> - <variable name="list" type="List<String>"/> - <variable name="sparse" type="SparseArray<String>"/> - <variable name="map" type="Map<String, String>"/> + <variable name="list" type="List&lt;String&gt;"/> + <variable name="sparse" type="SparseArray&lt;String&gt;"/> + <variable name="map" type="Map&lt;String, String&gt;"/> <variable name="index" type="int"/> <variable name="key" type="String"/> </data> @@ -1247,7 +1247,7 @@ user.put("age", 17);

 <data>
     <import type="android.databinding.ObservableMap"/>
-    <variable name="user" type="ObservableMap<String, Object>"/>
+    <variable name="user" type="ObservableMap&lt;String, Object&gt;"/>
 </data>
 …
 <TextView
@@ -1277,7 +1277,7 @@ user.add(17);
 <data>
     <import type="android.databinding.ObservableList"/>
     <import type="com.example.my.app.Fields"/>
-    <variable name="user" type="ObservableList<Object>"/>
+    <variable name="user" type="ObservableList&lt;Object&gt;"/>
 </data>
 …
 <TextView