我参与了一个cordova jquery移动项目。
我想知道在触发switchToLocationSettings()函数后是否可以进行回调。
我想知道用户是否在他的设备上启用了GPS。
我这样使用它:
cordova.plugins.diagnostic.switchToLocationSettings();
但我想要这样的事情:
cordova.plugins.diagnostic.switchToLocationSettings(Success,Error);
有可能吗?
答案 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
。