使用Google Play设置API可解析片段中的位置设置

时间:2015-09-21 11:52:47

标签: android android-fragments android-intent google-play-services

使用Google Play Location and Settings API开发人员可以轻松检查Android设备的位置设置是否正确。

API还支持使用startResolutionForResult方法修复任何不正确的设置。 (它调用Activity.startActivityForResult()并在活动onActivityResult()方法中提供用户“是/否”选项的反馈。)

到目前为止,这一切都很好,除了我从一个片段调用startResolutionForResult。根据{{​​3}},意图需要通过Fragment.startActivityForResult()调用,以便将结果提供给片段。

有没有办法让这个结果得到片段?我有一半期待this question课上createIntentForResolutionForResult。理想情况下,我不想修改我的包含活动。

1 个答案:

答案 0 :(得分:0)

您需要在活动上调用super.onActivityResult并从那里调用您的片段。否则它的存在只是为了它而在调用方法上没有做任何工作,在这种情况下是 startResolutionForResult 。检查FragmentActivity的来源。