Создал свой адаптер, унаследовавшись от ArrayAdapter. При нажатии, пользователем, на кнопку добавляется строка в списке ListView. При удалении приложения из стэка телефона список не сохраняется. Каким образом можно получить список ListView из адаптера, сохранить его и при дальнейшем запуске приложения устанавливать список
Вот адаптер:
public class MyAdapter extends ArrayAdapter {
ArrayList nameInfo = new ArrayList();
public MyAdapter(Context context, ArrayList nameInfo) {
super(context, 0, nameInfo);
}
@Override
public View getView(int position, View convertView, ViewGroup parent) {
Info data = getItem(position);
if (convertView == null) {
convertView =
LayoutInflater.from(getContext()).inflate(R.layout.row, parent, false);
}
TextView column1 = (TextView) convertView.findViewById(R.id.col1);
TextView column2 = (TextView) convertView.findViewById(R.id.col2);
column1.setText(data.par1);
column2.setText(data.par2);
return convertView;
}
}
Вот адаптер и список в главном активити
MyAdapter = new MyAdapter(this, nameInfo);
ListView lvMain = (ListView) findViewById(R.id.lvMain);
lvMain.setAdapter(MyAdapter);