如何在ListFragment上检测删除listview项事件?

时间:2014-04-02 15:39:57

标签: android android-listview android-arrayadapter android-listfragment

如何检测ListFragment上的删除列表视图项事件? ......然后是Toast.maketext ......

我是通过ArrayList中的删除项删除项目,然后是adapter.notifyDataSetChanged

更新问题: 我找到了它:

类MyObserver扩展了DataSetObserver         {

            @Override
            public void onChanged()
            {
                    // TODO: Implement this method
                    super.onChanged();
                    Toast.makeText(getActivity(), "ch... obs", Toast.LENGTH_SHORT).show();
            }

    }

然后在主代码中

ArrayAdapter适配器; ..... adapter.registerDataSetObserver(new MyObserver()); ....

1 个答案:

答案 0 :(得分:0)

取决于您如何删除项目。

如果你使用onClick删除项目(我只是在这里猜测),那么你可以在那个阶段干杯。

或者,如果您只需要知道已删除的内容,则可以存储arrayList大小的变量,然后将其与数组列表的当前大小进行比较。在这个阶段,您知道某些内容已被删除。

您能提供有关该方案的更多信息吗?