Tôi đang cố xóa hàng loạt một số mục trong bảng.Xóa hàng loạt mục với Nhà cung cấp nội dung trong Android
String ids = { "1", "2", "3" };
mContentResolver.delete(uri, MyTables._ID + "=?", ids);
Tuy nhiên tôi cứ bị lỗi này sau
java.lang.IllegalArgumentException: Quá nhiều đối số ràng buộc. 3 đối số được cung cấp nhưng câu lệnh cần 1 đối số.
Nhờ Tháng Một Tôi đoán tôi đã có một sự hiểu lầm cơ bản về cách thức selectionArgs làm việc. Id của tôi có thể thay đổi về kích thước. Vì vậy, giải pháp thứ hai của bạn trông hấp dẫn hơn. Tuy nhiên, tôi e rằng điều đó dường như không có tác dụng. Tôi cho rằng tôi chỉ có thể kiểm tra kích thước và vòng lặp của mình để tạo cấu trúc cho phép, nhưng điều đó không có vẻ tốt đẹp: ( –