Я пытаюсь реализовать Geocoder
в классе, который реализует Runnable
, и я получаю сообщение об ошибке в этой строке:
Geocoder myLocation = new Geocoder(this, Locale.getDefault());
Я не думаю, что Android любит this
.
Но какой контекст я должен передать, чтобы это работало?
public class ClientThread_special implements Runnable {
public void run() {
Geocoder myLocation = new Geocoder(this, Locale.getDefault());
}
}
Я пытаюсь реализовать Geocoder
в классе, который не расширяет Activity
, и у меня возникают проблемы с передачей контекста для конструктора Geocoder
.
Android не нравится this
для моего класса. Я также попытался с getApplicationContext
... но все равно он говорит, что "это не может быть решено ..".