Java / Android noob здесь (Все еще) Я надеялся, что вы можете помочь.
Я пытался добавить небольшой удобный метод, чтобы получить количество прошедшего времени, а не количество времени, прошедшее с EPOCH.
Итак, я попытался сделать это:
public class EasyLocation extends android.location.Location {
...
public long getElapsedTime() {
return getTime() - System.currentTimeMillis();
}
}
Однако, когда я попытался использовать его, как в коде ниже, который приводит его к моему классу Location.Я получил исключение в классе.Я прочитал об этом, и я полностью понимаю, почему это не работает.Проблема не в этом.
Проблема в том, что это не крушение поезда, но я хотел бы получить то, что возвращается, с моим методом, чтобы сделать остальную часть моего кода немного чище.Я не могу найти способ обойти это.Есть идеи, как это сделать?
lastNetworkLocation = (EasyLocation) locationManager.getLastKnownLocation(LocationManager.NETWORK_PROVIDER);
Спасибо,
Джерард.