我在一个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
。