我有一个只能在后台线程中运行的助手类。如果它在主线程上运行,有没有办法可以利用 StrictMode 组件并抛出我自己的 StrictMode 违规?
问问题
463 次
1 回答
1
从 API 11 开始,看起来最好的选择是使用 ThreadPolicy.Builder 来检测CustomSlowCalls()。在后台线程中,您可以通过调用StrictMode.noteSlowCall()将该方法标记为“慢” 。
这显然意味着如果违规方法执行时间过长,将引发 StrictMode 违规。
于 2012-06-20T17:14:06.757 回答