나는 안드로이드하지 좋은거야 그래서 난 그냥 당신에게 물어거야이 :를 사용하여 여러 하나의 문자열 "클래스"
나는 내 위치 수신기에서 일부 "데이터"(GPS 좌표)를 전송할 onClick 함수에서 사용할 문자열입니다. 예를 들면 :
case R.id.sendButton:
ParsePush push = new ParsePush();
String message = "Hey, My coordinates are - LONG:" + loc.getLongitude();;
push.setChannel("test1");
push.setMessage(message);
push.sendInBackground();
break;
네,이 위치 수신기가 있습니까 :
class MyLocationListener implements LocationListener {
@Override
public void onLocationChanged(Location loc) {
mlocation.setText("");
Toast.makeText(
getBaseContext(),
"Location changed: Lat: " + loc.getLatitude() + " Lng: "
+ loc.getLongitude(), Toast.LENGTH_SHORT).show();
String longitude = "Longitude: " + loc.getLongitude();
Log.v("Long", longitude);
String latitude = "Latitude: " + loc.getLatitude();
Log.v("Lat", latitude);
ETC ....
그래서 기본적으로 내가 설정 할 수 있도록하려면 내 경도를 특정 변수 (문자열)로 변경하고 해당 문자열을 내 onClick 버튼에 사용하십시오.
어떻게하면됩니까? 무엇이든 상관없이 어떤 링크라도 좋을 것입니다. 감사! 당신이 다른 클래스에 액세스하려면
나는 내 자신의 답을 찾은 것 같아요. 전역 변수. [자바 글로벌 변수] [1] [1] : http://stackoverflow.com/questions/4646577/global-variables-in-java – Paramone
이 매우 조심하시기 바랍니다! 잠시 동안 애플리케이션이 비활성 상태이면 Android가 RAM을 확보하기 위해 정적 컨텐츠를 삭제할 수 있습니다. 활동이 다시 활성화되면 해당 필드는 null입니다! (그들을 액세스하기 전에, 만약 그들이 Nulled 있는지 확인하고 적절하게 처리) – Michael