【发布时间】:2016-12-28 11:57:33
【问题描述】:
在 Java 中,我有一个包含许多 SQLite CRUD 函数的类,它们都属于同一个类,SQLiteCrudHelper。
让所有这些函数在 UI 线程之外运行的唯一方法是为每个 CRUD 函数编写一个包装函数,它启动一个新线程,运行 CRUD 函数,然后返回一个回调,这样你就可以实现什么完成后会发生吗?
或者有没有办法制作一个通用的线程/回调函数,该函数将采用您提供的任何函数并以这种方式对待它?
【问题讨论】:
-
为什么不编写自己的通用包装器,例如
runOnNewThread(Runnable task, Runnable callback) -
@JiangYD 我想这就是我要问的
标签: java android multithreading sqlite