0
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);
}
});
getApplicationContext()
в builder.build подчеркнуто с ошибкой, говорящей, что он ищет активность, а не контекст. Я пробовал кастинг, но не повезло, что мне делать?Получение активности из контекста?
Где ты звонишь этот код? –
http://stackoverflow.com/questions/22966601/what-is-different-between-mainactivity-this-vs-getapplicationcontext –
ваш applicationContext не является экземпляром Activity, поэтому да, вы не можете использовать getApplicationContext(), где требуется действие – Bhargav