Google PlaceAutoCompleteFragment内部片段无效

时间:2015-12-30 09:35:27

标签: android-fragments

我使用Google Places AutocompleteFragment来加载用户的地址。从下拉列表中选择的地址在Activity内运行正常。但是当我使用片段而不是Activity时,它不起作用。

1 个答案:

答案 0 :(得分:1)

根据Google Places API for Android,如果您的片段嵌套在另一个片段中,您的应用程序还必须转发来自包含片段的onActivityResult()调用,以解决已知的android.support.v4.app.Fragment限制。这显示在以下代码段中:

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
    super.onActivityResult(requestCode, resultCode, data);
    autocompleteFragment.onActivityResult(requestCode, resultCode, data);
}