Список извлекается из удаленного канала через Интернет, поэтому я пытался предотвратить перезагрузку просмотра списка через другой веб-запрос
По сути, я просто хочу, чтобы приложение сохраняло все и затем восстанавливало себяпользователь меняет ориентацию, вместо того, чтобы делать еще один полный источник данных обратного вызова.
, когда я пытаюсь изменить ориентацию с альбомной на портретную, и наоборот, требуется только портретная ориентация, и все мои связи в виде списка нарушаются.Так ты можешь предложить мне, что я могу сделать?
@Override
protected void onSaveInstanceState(Bundle outState) {
super.onSaveInstanceState(outState);
Seralize_List_Data list = new Seralize_List_Data();
list.setList(myList);
outState.putSerializable("key", list);
}
@Override
protected void onRestoreInstanceState(Bundle savedInstanceState) {
super.onRestoreInstanceState(savedInstanceState);
Seralize_List_Data list= (Seralize_List_Data) savedInstanceState.getSerializable("key");
myList=list.getList();
SimpleAdapter myAdapter = new SimpleAdapter(this, myList,
R.layout.transactionvalues, new String[] {
"transaction_date_time", "user_name", "site_name",
"machine_name" }, new int[] { R.id.Date_Time,
R.id.User, R.id.Site, R.id.Machine });
// View header =
// (View)getLayoutInflater().inflate(R.layout.header,null);
lst.setAdapter(myAdapter);
}