使用的是ListView控件 然后我的思路是获取到我点击的位置判断是哪一行的item,然后再根据item取到这一行的数据,然后获得id进行删除 但是不知道为什么我使用模拟器获得数据的顺序就是正确的 使用真机运行数据就不是正确的顺序 所以模拟器可以实现删除 而真机却删除不掉 让我很是头疼。
黑色的第一张是模拟器运行点击按钮获得item位置的数据 第二张是真机运行点击按钮获得item位置的数据 第一个因为数据顺序正确我截取到id 所以可以实现删除 第二个因为数据顺序不对截到的是性别 所以无法实现删除 我也试了不写截取固定的位置 我截取item.toString.indexOf("uid=")的位置然后再判断uid到底是多少在什么位置 但是明明字符串长度是38 却提示我字符串截取下标越界 麻烦大佬们帮忙看一哈
您的每一个用心回答,都会让这个世界变得更美好一些!
你该不会每个itemView,都是一整行数据吧?为什么不分成若干个TextView呢?比如ID是一个TextView,性别是一个TextView,然后根据position取ID对应的TextView,拿着他直接去后台删除就完了
牛逼!
你该不会每个itemView,都是一整行数据吧?为什么不分成若干个TextView呢?比如ID是一个TextView,性别是一个TextView,然后根据position取ID对应的TextView,拿着他直接去后台删除就完了
牛逼!