:位于android.os.Handler.handleCallback(Handler.java:725) 10-17 06:38:01.574:E/AndroidRuntime(4107):在android.os.Handler.dispatchMessage(Handler.java:92)上 10-17 06:38:01.574:E/AndroidRuntime(4107):在android.os.Looper.loop(Looper.java:137) 10-17 06:38:01.574:E/AndroidRuntime(4107):位于android.app.ActivityThread.main(ActivityThread.java:5041) 10-17 06:38:01.574:E/AndroidRuntime(4107):位于java.lang.reflect.Method.Invokenactive(本机方法) 10-17 06:38:01.574:E/AndroidRuntime(4107):在java.lang.reflect.Method.invoke(Method.java:511) 10-17 06:38:01.574:E/AndroidRuntime(4107):在com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793) 10-17 06:38:01.574:E/AndroidRuntime(4107):位于com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560) 10-17 06:38:01.574:E/AndroidRuntime(4107):在dalvik.system.NativeStart.main(本机方法)

:位于android.os.Handler.handleCallback(Handler.java:725) 10-17 06:38:01.574:E/AndroidRuntime(4107):在android.os.Handler.dispatchMessage(Handler.java:92)上 10-17 06:38:01.574:E/AndroidRuntime(4107):在android.os.Looper.loop(Looper.java:137) 10-17 06:38:01.574:E/AndroidRuntime(4107):位于android.app.ActivityThread.main(ActivityThread.java:5041) 10-17 06:38:01.574:E/AndroidRuntime(4107):位于java.lang.reflect.Method.Invokenactive(本机方法) 10-17 06:38:01.574:E/AndroidRuntime(4107):在java.lang.reflect.Method.invoke(Method.java:511) 10-17 06:38:01.574:E/AndroidRuntime(4107):在com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793) 10-17 06:38:01.574:E/AndroidRuntime(4107):位于com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560) 10-17 06:38:01.574:E/AndroidRuntime(4107):在dalvik.system.NativeStart.main(本机方法),android,android-sqlite,Android,Android Sqlite,您发布的代码似乎并不完全生成此查询字符串。然而,最后一部分 AND STOCK_ITEM_ID IN (=?) 应该是 AND STOCK_ITEM_ID =? 或者类似的 "AND STOCK_ITEM_ID IN (" + list + ")" 其中,list是一个以逗号分隔的ID列表(您可以使用TextUtils.join()进行此操作)。请发布完整例外您可以发布此查询中的字符串吗?所以它更容易阅读昨天你有另一个例外,查询仍然是一样的吗?嗨,我知道了,但这是我说的错误。。检查日志 A

您发布的代码似乎并不完全生成此查询字符串。然而,最后一部分

AND STOCK_ITEM_ID IN (=?)
应该是

AND STOCK_ITEM_ID =?
或者类似的

"AND STOCK_ITEM_ID IN (" + list + ")"

其中,
list
是一个以逗号分隔的ID列表(您可以使用
TextUtils.join()
进行此操作)。

请发布完整例外您可以发布此查询中的字符串吗?所以它更容易阅读昨天你有另一个例外,查询仍然是一样的吗?嗨,我知道了,但这是我说的错误。。检查日志
AND STOCK_ITEM_ID IN (=?)
AND STOCK_ITEM_ID =?
"AND STOCK_ITEM_ID IN (" + list + ")"