我在写个文件管理器
现在写到菜单功能,问题是怎么样让菜单的点击效果反馈到listview呢?
我开始用的是intent重新启动这Tab+listView个界面
发现写不下去了 因为要不停的记录状态还要不停的判断两个TAB状态好更新新的listView
有没有好的方法把菜单监听直接反馈到listview上呢 不用不停的启动新的界面
谁有好方法 求助
------解决方案--------------------
更新listview用adapter.notifyDataSetChanged ,so,一般来说listview的数据都是由一个list维护的,只要改变list集合的元素,再notifyDataSetChanged,就可以更新UI了。所以你现在要做的就是点击menu的时候让list里面的集合发生变化,并notifyDataSetChanged一下
------解决方案--------------------
1L说的对,首先,你知道当前是哪个tab的listview在显示,然后,你在监听到menu有操作时,发个handler给UI线程,然后ui线程来处理list的update。