Android 如何处理活动的结果?
我正在启动位置服务,以便从用户处获取位置更新:Android 如何处理活动的结果?,android,android-activity,Android,Android Activity,我正在启动位置服务,以便从用户处获取位置更新: Intent intent = new Intent(Settings.ACTION_LOCATION_SOURCE_SETTINGS); startActivityForResult(intent,100); 然后,我尝试检查onActivityResult方法中的resultCode(现在我只是在干杯): 我希望如果用户打开或关闭位置,resultCode会显示不同的结果。然而,我只得到0作为结果 我应该使用什么标准来确定是否启用了GPS
Intent intent = new Intent(Settings.ACTION_LOCATION_SOURCE_SETTINGS);
startActivityForResult(intent,100);
然后,我尝试检查onActivityResult方法中的resultCode
(现在我只是在干杯):
我希望如果用户打开或关闭位置,resultCode
会显示不同的结果。然而,我只得到0作为结果
我应该使用什么标准来确定是否启用了GPS
我希望如果用户打开或关闭位置,resultCode会显示不同的结果
并不表示您从该意图中获得结果
我应该使用什么标准来确定是否启用了GPS
用于确定所需的提供程序是否已启用
我希望如果用户打开或关闭位置,resultCode会显示不同的结果
并不表示您从该意图中获得结果
我应该使用什么标准来确定是否启用了GPS
用于确定所需的提供程序是否已启用
@Override
protected void onActivityResult(int requestCode, int resultCode, @Nullable Intent data) {
Toast.makeText(this, "Result Code: " + resultCode, Toast.LENGTH_SHORT).show();
}