我有一个listview,其中自定义行是从自定义BaseAdaptor填充的.点击任意一行,我打开一个新的活动.
在我将过滤器功能添加到此列表之前,一切正常.当我搜索列表然后单击一个项目时,它不会打开与过滤结果相关联的活动.它会在原始列表中的该位置打开与项目相关的活动.
在我将过滤器功能添加到此列表之前,一切正常.当我搜索列表然后单击一个项目时,它不会打开与过滤结果相关联的活动.它会在原始列表中的该位置打开与项目相关的活动.
例如. –
原始列表:AA,BA,CC,DA,ED,FF
搜索:’A’
过滤结果:AA,DA
但是,当我点击项目DA时,它会打开活动的CC.极度刺激.我在适配器上调用了notifyDataSetChanged().
我一直坚持这个问题.我真的不知道如何解决它.
我没有发布代码,因为它是一大堆代码,我真的不想把所有内容放在这里.
如果有人可以让我知道如何从FILTERED列表中选择项目..它很棒.
谢谢!
告诉我是否需要其他东西来理解我的问题!
解决方法
原文地址:https://www.jb51.cc/android/314263.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。