【发布时间】:2016-11-24 17:00:09
【问题描述】:
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);
}
});
builder.build 中的getApplicationContext() 带有下划线,并带有一条错误消息,表明它正在寻找活动而不是上下文。我试过铸造但没有运气,我该怎么办?
【问题讨论】:
-
你在哪里调用这个代码?
-
你的 applicationContext 不是一个 instanceof Activity 所以是的,你不能在需要 Activity 的地方使用 getApplicationContext()
标签: android google-maps