2012-07-04 5 views
0

변수를 전역 변수로 저장하고 싶습니다. 예를 들어 localhost에 연결할 때마다 10.0.2.2을 사용할 때마다 연결할 때마다 해당 IP를 써야합니다. 내 모바일 장치에서 내 응용 프로그램을 시도하고 싶습니다. 코드로 가서 10.0.2.2을 제 시스템의 고정 IP 192.168.1.101으로 바꿔야합니다. 전역 변수에서 그 ip를 말할 수있는 방법이 있습니까? 나는 안드로이드에 string을 사용한다는 것을 읽을 수 있지만 내가 저장하는 방법, 도움이 바랍니다android save global variable

+0

당신은 사용할 수 있습니다 Android 공유 환경 설정 : http://developer.android.com/reference/android/content/SharedPreferences.html, 다른 해결책은 다음과 같습니다. http://stackoverflow.com/questions/708012/android-how-to-declare-global -variables – Nermeen

+0

이 질문을보십시오. http://stackoverflow.com/questions/11326443/passing-variables-from-o 네 - 클래스 - 투 - 다른 - wiithout -를 사용하여 - 의도 - 얻을 - 엑스트라/11326561 # 11326561 – user370305

+0

당신을 도와주세요, 내가 그것을 사용합니다 – Totti

답변

1

사용 된 SharedPreferences 알고를 검색하지 않습니다 http://developer.android.com/reference/android/content/SharedPreferences.html

예 : http://developer.android.com/guide/topics/data/data-storage.html#pref

public static final String PREFS_NAME = "MyPrefsFile"; 

//retrieve 
SharedPreferences settings = getSharedPreferences(PREFS_NAME, 0); 
String ip= settings.getString("ip"); 
//use ip 

//store 
SharedPreferences settings = getSharedPreferences(PREFS_NAME, 0); 
SharedPreferences.Editor editor = settings.edit(); 
editor.putString("ip", mIp); 
editor.commit(); 
+0

나는 12mins 후 대답을 수락합니다, 큰 감사합니다 – Totti