void CreateItems() { List <int> keys = DataTemplate.GetInstance().m_BroadCastTable.GetDataKeys(); if (keys == null || keys.Count <= 0) { return; } int adder = keys.Count - m_ItemsList.Count; for (int i = 0; i < adder; i++) { m_ItemsList.Add(CreateItem()); } for (int i = 0; i < m_ItemsList.Count; i++) { if (i >= keys.Count) { break; } BroadcastTemplate broadT = DataTemplate.GetInstance().GetBroadcastTemplateById(keys[i]); m_ItemsList[i].SetData(broadT); } }
public void SetData(BroadcastTemplate data) { mData = data; if (data != null) { mTitleTxt.text = data.getTitle(); mContentTxt.text = data.getContent().Replace("\\n", "\n"); } }