Как сохранить listView в общих настройках (Android)

Я хочу сохранить элементы списка в sharedPreferences. Я знаю, что sharedPreferences сохранил только простые данные. Это возможно?

мой класс деятельности:

List<String> tasks;
ArrayAdapter<String> adapter;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_add_sms_number);

    tasks = new ArrayList<String>();

    Button add = (Button) findViewById(R.id.button);
    final EditText editText = (EditText) findViewById(R.id.editText);

    adapter = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,tasks);
    ListView listView = (ListView) findViewById(R.id.listView1);
    listView.setAdapter(adapter);

    add.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {

            InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
            imm.showSoftInput(editText, 0);

            String value = editText.getText().toString();
            tasks.add(value);

            adapter.notifyDataSetChanged();
        }
    });

}

}

Ответы на вопрос(1)

Ваш ответ на вопрос