Я новичок в Java. Вопрос может глупый, но помогите! Я создал tvlat и tvlong типа TextView как глобальные объекты.
public TextView tvlat;
public TextView tvlong;
Когда я использую их в следующем коде:
public class MyLocationListener implements LocationListener
{
public void onLocationChanged(Location loc)
{
loc.getLatitude();
loc.getLongitude();
String Text = "Current location : " +
"Lattitude = " + loc.getLatitude() +
"Longitude = " + loc.getLongitude();
Toast.makeText( getApplicationContext(), Text, Toast.LENGTH_SHORT).show();
tvlat.setText(“”+loc.getLatitude());
tvlong.setText(“”+loc.getLongitude());
В нем говорится, что setText (последовательность символов) в типе TextView не применим для аргументов (двойных) для кода:
tvlat.setText(“”+loc.getLatitude());
tvlong.setText(“”+loc.getLongitude());
Очевидно, это происходит потому, что tvlat и loc — это два разных типа. Может ли кто-нибудь предложить мне правильный способ произнесения приведенного выше утверждения или решения вышеуказанной проблемы? Спасибо за терпеливость!