我使用Google Places AutocompleteFragment来加载用户的地址。从下拉列表中选择的地址在Activity内运行正常。但是当我使用片段而不是Activity时,它不起作用。
答案 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);
}