클래스를 통해 데이터/변수를 전달하는 방법이 궁금합니다.android : 클래스를 통해 변수를 전달 하시겠습니까?
public class AddItem extends Activity{
@Override
protected void onCreate(Bundle savedInstanceState) {
mlocManager = (LocationManager)getSystemService(Context.LOCATION_SERVICE);
mlocListener = new CurrentLocation();
mlocManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 0, 0, mlocListener);
}
}
public void sendDataDetail(View v){
// This is where my HTTPPOST goes, need the location here
}
public class CurrentLocation implements LocationListener {
@Override
public void onLocationChanged(Location loc) {
// TODO Auto-generated method stub
loc.getLatitude();
loc.getLongitude();
String Text = "My Current Location is: " + "Lat = " + loc.getLatitude() + "Long = " + loc.getLongitude();
Toast.makeText(getApplicationContext(),Text,Toast.LENGTH_SHORT).show();
}
}
Class.java 그래서 기본적으로, 나는에서 onCreate에서 CurrentLocation()를 가지고 있고, 그때 sendDataDetail
에 HTTPPOST 스크립트가 있습니다. 그리고 나서 위치를 얻는 클래스가 있습니다.
위치를 얻고 sendDataDetail
으로 보내려면 어떻게해야합니까? 어떤 방법을 택해야합니까?
난 아직 안드로이드를 배우고 있습니다,
사전에 감사합니다!