Cordova诊断插件switchToLocationSettings()

时间:2015-07-13 08:11:27

标签: android jquery cordova

我参与了一个cordova jquery移动项目。

我想知道在触发switchToLocationSettings()函数后是否可以进行回调。

我想知道用户是否在他的设备上启用了GPS。

我这样使用它:

cordova.plugins.diagnostic.switchToLocationSettings();

但我想要这样的事情:

cordova.plugins.diagnostic.switchToLocationSettings(Success,Error);

有可能吗?

1 个答案:

答案 0 :(得分:0)

根据Java Code,此功能没有callback method。检查下面 -

    /**
 * Requests that the user enable the location in device settings.
 */
public void switchToLocationSettings() {
    Log.d(LOG_TAG, "Switch to Location Settings");
    Intent settingsIntent = new Intent(Settings.ACTION_LOCATION_SOURCE_SETTINGS);
    ctx.startActivity(settingsIntent);
}

这就是为什么您无法在此callback function中传递任何额外method的原因。您必须自己编写code