我在android应用程序中的intent服务的onHandleIntent中将大量项目(~200)插入到SQLite数据库中,但是UI冻结了,我得到了一个Application Not Responding。据我所知,IntentService的onHandleIntent在一个工作线程中运行,所以我不明白为什么会这样。我该如何避免这种情况? 顺便说一句,添加一些项目(~5)
时应用程序正常工作答案 0 :(得分:0)
也许您可以使用交易进行优化。
帮助链接:https://www.tutorialspoint.com/sqlite/sqlite_transactions.htm
答案 1 :(得分:0)
尝试使用AsyncTask类。开发人员文档为here