@Override
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
setContentView(R.layout.layout_currently);
if(dHolder.getCurrentItems() == null)
{
defineView();
new LoadCurrent().execute(currentItems);
}
else
{
try {
ArrayList<CurrentlyItem> privateCItem = dHolder.getCurrentItems();
Log.d("ListSize", "There is " + privateCItem.size() + " elements on list");
int resID = R.layout.current_item;
Display display = ((WindowManager) getSystemService(WINDOW_SERVICE)).getDefaultDisplay();
aa = new CurrentAdapter(this, resID, privateCItem, display.getRotation());
currentListView = (ListView)findViewById(R.id.currentListView);
currentListView.setAdapter(aa);
aa.notifyDataSetChanged();
} catch (Exception e) {
Log.d(" - ERROR", e.toString());
}
}
}
Это код, который должен обрабатывать поворот экрана ... Все работает без ошибок, но представление списка не отображается ... Я получаю ArrayList со 140 элементами (сообщается Log.d в коде)но по какой-то причине в представлении списка не отображается ...
Спасибо за ваш ответ!