@koritesuk

Не понимаю в чем ошибка при присвоении переменной?

Хочу присвоить переменной а ширину и долготу a = location.getLatitude();
но выдает ошибку -Required type:
String
Provided:
double
public double getLatitude()
Get the latitude, in degrees.
All locations generated by the LocationManager will have a valid latitude.
вот код
private String formatLocation(Location location) {
        if (location == null)
            return "";

        String a, b, answerHTTP;
        a = location.getLatitude();
        b = location.getLongitude();
        String server = "http://demo.harrix.org/demo0011";
        HttpClient httpclient = new DefaultHttpClient();
        HttpGet httpget = new HttpGet(server + "?a=" + location.getLatitude() + "&b=" + location.getLongitude());
        try {
            HttpResponse response = httpclient.execute(httpget);
            if (response.getStatusLine().getStatusCode() == 200) {
                HttpEntity entity = response.getEntity();
                answerHTTP = EntityUtils.toString(entity);
            }
        }
        catch (ClientProtocolException e) {
        }
        catch (IOException e) {
        }
  • Вопрос задан
  • 73 просмотра
Решения вопроса 1
xez
@xez Куратор тега Java
TL Junior Roo
Так написано же: нужна String, а у вас Double.
Если все-таки вам String нужен, у Double есть метод .toString()
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы