java , android 에서 다른 클래스 간에 데이터 공유하기
자바 프로그램이나 안드로이드 프로그램에서
클래스간에 데이터를 공유하는 방법입니다.
////////////////////////////////////////////////////////////////////////////
UserData.java
////////////////////////////////////////////////////////////////////////////
public class UserData {
private static UserData mUserData = new UserDat();
// user valuable
public int num1 = 0;
public UserData() {
}
public static UserData getInstance() {
if(mUserData == null) {
mUserData = new UserData();
}
return mUserData;
}
// method
public void work1() {
}
}
//////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////
MyCode.java
//////////////////////////////////////////////////////////////////////////////
import myclass.world.com.UserData;
public class MyCode {
private UserData mUserData;
public MyCode() {
mUserData = UserData.getInstance();
}
void Main() {
int num51 = mUserData.num1;
mUserData.num1 = 3;
}
}
//////////////////////////////////////////////////////////////////////////////