我遇到了这种情况,我需要一种方法来编辑另一项活动的列表视图项目的数据。我可以处理每个项目上的点击事件,然后即时进行编辑。但是,我仍然喜欢在单独的活动中处理所有编辑。我的listview项目是从BaseAdapter自定义的。 这里是我的主网页, 如何在这种情况下处理ListView Android?
的ListView
内的每个项目,包括另外两个TextView
。当我点击菜单设置时,它会转到另一个活动,我可以编辑和更新信息:
我目前有两种解决方案。要么从以前的活动中检索数据,并更新整个ListView
(我认为在用户只编辑一个项目的情况下,它相当昂贵)。或者我可以摆脱ListView
并在xml中创建一堆TextView,通过这样做,我可以通过它们的id来引用每个TextView
。所以我的问题是,在这种情况下,哪种方式是首选?任何建议将不胜感激。
感谢您的建议。 – Chan