jjzjj

getThreadPool

全部标签

android - 即使在使用 CordovaInterface.getThreadPool() 之后,Cordova Exec 也会阻塞主线程

我收到以下警告:THREADWARNING:exec()calltoMyPlugin.setAndroidPreferencesblockedthemainthreadfor49ms.PluginshoulduseCordovaInterface.getThreadPool().但是在我的代码中,我使用了cordova.getThreadPool():privatebooleansetAndroidPreferences(finalJSONArrayargs,finalCallbackContextcallbackContext){cordova.getThreadPool().exe

android - cordova 3.0 FileWriter THREAD WARNING : exec() call to File. write blocked the main thread...应该使用 CordovaInterface.getThreadPool()

我正在使用FileWriter,当我写入各种大小的大文件时,它工作正常,除了logcat中的这些消息,最多约3MB。我查看了FileUtils.java源代码,写入函数不使用getThreadPool()接口(interface)(读者使用)。作为测试,我想我应该调整文件编写器以使用可运行的接口(interface),并且能够让代码编译和执行——不幸的是,logcat消息仍然显示...到目前为止,我得到的阻塞时间在25毫秒到1200毫秒之间。我没有运行任何认真的比较测试来确定此更改是否有任何真正的区别-我只是在寻找是否缺少logcat消息。下面的这些更改会产生真正的不同吗?这些消息是我