Так что спасибо Джастину за ссылки. После того, как я попробовал много разных способов, вот то, что я наконец получил на работу. (Собираюсь сократить его настолько, насколько это возможно, но собираюсь писать в реальном коде в надежде на меньшую путаницу.)
ListAdapter adapter;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(SavedInstanceState);
rssparser();
adapter = new MyCustomAdapter(this, R.layout.list_item, rsstitles);
setListAdapter(adapter);
}
public void onResume() {
super.onResume();
rsstitles.clear(); // this line is what finally got the notifyDataSetChanged() to work
rssparser();
((MyCustomAdapter) adapter).notifyDataSetChanged();
setListAdapter(getListAdapter());
}
Если что-то из этого выглядит смешным, просто прокомментируйте. Здесь могут быть некоторые вещи, которые не нужны, но мы еще не уверены, что начнем тестировать некоторые другие вещи, чтобы увидеть. Спасибо за ссылки, Джастин!