Jellybean升级 - 在itemchecked后调用setOnItemClickListener

时间:2013-01-31 13:29:20

标签: android android-4.2-jelly-bean onitemclicklistener checkedtextview ischecked

我想抓住我的listview上的点击,其中包含一个checkedtextview,我的代码如下

listview.setOnItemClickListener(new android.widget.AdapterView.OnItemClickListener() {
        public void onItemClick(AdapterView<?> parent, View view,
                int position, long id) 
        { 
            CheckedTextView Item_Check = (CheckedTextView) view;
            if (Item_Check.isChecked())
            {
//code to handle the when item is turned off 
//i.e. previous state was checked and presently its being unchecked
            }
            else 
            {
            }

这在ICS中效果很好,但是在Jellybean中,我遇到了正好相反的情况,即当按钮打开时,我的关闭代码正在执行,反之亦然。

Jellybean是否有任何导致这种情况的变化,我的意思是通过调用setOnItemClickListener或者我采取的错误方法。

1 个答案:

答案 0 :(得分:1)

这实际上是一个已知的Android错误,如下所示:https://code.google.com/p/android/issues/detail?id=35885

我只是偶然发现了同样的问题,我正在尝试为它找到一个简单的解决方法。只要我有东西,我就会发布它。