Исправление ertgblasd, (текущая версия) :
Решил вернуться и немного доделать задачу. Вот так делать можно или это тоже криво и плохо?
В основной активности есть вот такой метод
void setTitle(String title){
final ActionBar bar = getActionBar();
bar.setTitle(title);
}
В класс который работает с локейшеном я передаю контекст этой активности
LocationWorker obj = new LocationWorker(this);
И когда получены данные, в классе локейшена вызываю setTitle через объект и передаю ему название города (которое возвращает getCity)
public void onLocationChanged(Location location) {
loc = location;
obj.setTitle(getCity(obj));
}
И вообще посоветуйте что почитать о хорошей структуре/архитектуре java кода, как корректно разбивать проект на классы, пакеты и как все это должно взаимодействовать. У Шилдта, Экеля почти ничего по этой теме нет, сейчас читаю Блоха.
Исходная версия ertgblasd, :
Решил вернуться и немного доделать задачу. Вот так делать можно или это тоже криво и плохо?
В основной активности есть вот такой метод
void setTitle(String title){
final ActionBar bar = getActionBar();
bar.setTitle(title);
}
В класс который работает с локейшеном я передаю контекст этой активности
LocationWorker obj = new LocationWorker(this);
И когда получены данные классе локейшена, то вызываю setTitle через объект и передаю ему название города, которое возвращает getCity
public void onLocationChanged(Location location) {
loc = location;
obj.setTitle(getCity(obj));
}
И вообще посоветуйте что почитать о хорошей структуре/архитектуре java кода, как корректно разбивать проект на классы, пакеты и как все это должно взаимодействовать. У Шилдта, Экеля почти ничего по этой теме нет, сейчас читаю Блоха.