I have a AsyncTask and after it finishes execution I want to modify the NavigationDrawer's ListView, but I do not know how to do this.
This is my onCreateView()
in NavigationDrawer Activity.
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
mDrawerListView = (ListView) inflater.inflate(
R.layout.fragment_navigation_drawer, container, false);
mDrawerListView
.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
selectItem(position);
}
});
rowItems = new ArrayList<ListItem>();
// Popolo.
for (int i = 0; i < text.length; i++) {
ListItem item = new ListItem(images[i], text[i]);
rowItems.add(item);
}
CustomListViewAdapter adapter = new CustomListViewAdapter(getActionBar()
.getThemedContext(), R.layout.list_item, rowItems);
mDrawerListView.setAdapter(adapter);
mDrawerListView.setItemChecked(mCurrentSelectedPosition, true);
return mDrawerListView;
}
I want to modify a item in list from example by a AsyncTask.