OnCreate
我这样做:
incidentItem = new NavDrawerItem(navMenuTitles[1], navMenuIcons.getResourceId(1, -1));
navDrawerItems.add(incidentItem);
和在
onPostExecute
:incidentItem = new NavDrawerItem(navMenuTitles[1],
navMenuIcons.getResourceId(1, -1), true, "10");
adapter.notifyDataSetChanged();
它不起作用,没有错误,没有更新。
最佳答案
看来这是一个ArrayList(或其他类型的列表)。 ArrayLists不能用作普通数组,因此不能这样访问。
尝试这个:
navDrawerItems.add(0, incidentItem);
有用的ArrayList文档:http://docs.oracle.com/javase/7/docs/api/java/util/ArrayList.html