Android stdio 遇到了这个问题该怎么解决

img


怎么解决delete (nt) in DBhelper cannot be aplied to(long)
delete (nt) in DBhelper cannot be aplied to(long)
delete (nt) in DBhelper cannot be aplied to(long)
delete (nt) in DBhelper cannot be aplied to(long)

这个报错的意思就是说,delete的参数是 int 而不是 long ,你可以使用 helper.delete(position);

将temp转换成int类型.

类型不兼容导致的,可以尝试在将temp强制转换成int类型的试试,也可以利用adapter里面的position进行处理,但需要注意是否进行item的复用,如果复用的话,这里的position可能不太行