=~
builder.build中的 nearby_locations.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
PlacePicker.IntentBuilder builder = new PlacePicker.IntentBuilder();
startActivityForResult(builder.build(getApplicationContext()), PLACE_PICKER_REQUEST);
}
});
带有下划线,并显示错误消息,表示它正在查找活动而不是上下文。我尝试过铸造但没有运气,我该怎么办?
答案 0 :(得分:2)
简单。
使用
startActivityForResult(builder.build( ((Activity) view.getContext())), PLACE_PICKER_REQUEST);
而不是
startActivityForResult(builder.build(getApplicationContext()), PLACE_PICKER_REQUEST);