其他分享
首页 > 其他分享> > android-最佳实践更新ListView

android-最佳实践更新ListView

作者:互联网

我在做什么:
我正在开发的应用具有可点击的主题列表,由用户系统地添加.在学期/学期末,用户清除下一个列表,删除所有保存了用户值的文件.

问题:
通过使用以下命令来刷新我正在从事的活动是否是更好的做法:

finish();
startActivity(getIntent());

或通过重新启动ArrayAdapter(名为listAdapter)并使用以下方法将其重置来清除列表:

listAdapter = new ArrayAdapter<String>(this, R.layout.simplerow, R.id.rowTextView);
testListView.setAdapter(listAdapter);

还是有更好的方法吗?

解决方法:

更改数组中的值并调用adapter.notifyDataSetChanged();

标签:listview,android-arrayadapter,android
来源: https://codeday.me/bug/20191026/1938855.html