Моя основная активность - AddressFinder
, здесь я запускаю AddressController
:
AddressController ac = new AddressController();
В некоторых случаях AddressController должен обновляться:
import android.content.Context;
....
private void updateAddresses() throws IOException {
Geocoder geocoder = new Geocoder(context);
for (Address a: address) {
List<Address> addressIn = geocoder.getFromLocation(a.getLatitude(),
a.getLongitude(), 1);
}
}
Теперь я понятия не имеюкакой контекст я должен использовать.Я не понимаю, как его использовать.Я пытался this
, context
, getBaseContext()
, getApplicationContext()
, но ничего не получалось.Кроме того, я попытался дать Adresscontroller аргумент с context
(getApplicationContext
) основной деятельности.