当我扩展 ContentProvider 并实现 call() API 时:
public Bundle call (String authority,
String method,
String arg,
Bundle extras)
如果我在例如 call() 调用(接收端)中执行一个长时间运行的进程,那会以某种方式停止/破坏 ContentProvider 应用程序/进程吗?即 call() 调用是在线程池中处理的,而不是在 UI 线程上处理的,只要我想在 call() 实现中做任何我想做的事情,我就可以安全地做任何事情?
我看到有些人从 call() 方法中旋转线程,但这在接收端不应该真的是必需的,对吧?只有在调用方我们必须这样做,对吗?