switchToLocationSettings

switchToLocationSettings

我在一个cordova jquery移动项目上工作。
我想知道在触发switchToLocationSettings()函数后是否可以进行回调。
我想知道用户是否在他的设备上启用了GPS。
我是这样用的:

cordova.plugins.diagnostic.switchToLocationSettings();

但我想要这样的东西:
cordova.plugins.diagnostic.switchToLocationSettings(Success,Error);

有可能吗?

最佳答案

根据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

08-04 05:53