线程警告 - phonegap
Posted
技术标签:
【中文标题】线程警告 - phonegap【英文标题】:THREAD WARNING - phonegap 【发布时间】:2016-11-08 13:01:05 【问题描述】:线程警告:['Notification'] 花费了 '1153.449951' 毫秒。插件应该使用后台线程。 怎么解决?请帮帮我!
【问题讨论】:
【参考方案1】:Cordova 的官方文档指出:
如果您的插件需要大量处理或需要阻塞调用,您应该使用后台线程。
像这样使用你的代码:
- (void)myPluginMethod:(CDVInvokedUrlCommand*)command
// Check command.arguments here.
[self.commandDelegate runInBackground:^
NSString* payload = nil;
// Some blocking logic...
CDVPluginResult* pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_OK messageAsString:payload];
// The sendPluginResult method is thread-safe.
[self.commandDelegate sendPluginResult:pluginResult callbackId:command.callbackId];
];
【讨论】:
感谢您的回答。但是我试过了!没有成功。以上是关于线程警告 - phonegap的主要内容,如果未能解决你的问题,请参考以下文章