我正在我的应用程序中搜索字典,因为这可能需要一些时间,并且涉及搜索 170,000 多个项目,并且通常将大约 100 个项目插入数据库等......,我正在努力做到这一点不占用主线程。我读过关于绑定(bind)服务的矛盾内容。它们是在自己的线程上运行,还是我必须在服务中手动执行?基本上,我需要做什么才能在后台运行它?我认为这是绑定(bind)服务的全部意义所在。任何帮助将不胜感激!
最佳答案
如果不想在 ui 线程上执行,可以使用 AsyncTask 类或只启动新线程
关于java - 当我在 Android 中使用绑定(bind)服务时,它是在后台运行,在它自己的线程上还是在主 UI 线程上运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31231628/