Exec isAvailble on separate thread

This commit is contained in:
Sebastián Katzer 2014-10-02 16:02:20 +02:00
parent 1be8b958ce
commit 59b705cc73

View File

@ -91,10 +91,15 @@ public class Printer extends CordovaPlugin {
* A Internet connection is required to load the cloud print dialog. * A Internet connection is required to load the cloud print dialog.
*/ */
private void isAvailable () { private void isAvailable () {
Boolean supported = Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT; cordova.getThreadPool().execute(new Runnable() {
PluginResult result = new PluginResult(PluginResult.Status.OK, supported); @Override
public void run() {
Boolean supported = Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT;
PluginResult result = new PluginResult(PluginResult.Status.OK, supported);
command.sendPluginResult(result); command.sendPluginResult(result);
}
});
} }
/** /**