[#3][안드로이드] Singleton 디자인 패턴으로 전역변수 만들기, 객체 공유하기
Singleton 디자인 패턴으로 전역변수 만들기, 객체 공유하기
1. 데이터를 담을 클래스 만들기 (AddressData.java)
public class AddressData {
private String address;
public String getAddress() {
return address;
}
public void setAddress(String address) {
this.address = address;
}
private static AddressData instance = null;
public static synchronized AddressData getInstance(){
if(null==instance){
instance = new AddressData();
}
return instance;
}
}
| cs |
2. AddressData의 객체에 데이터 저장하기
//address는 string
AddressData.getInstance().setAddress(address);
| cs |
3. 객체에서 저장한 데이터를 가져와 TextView에 띄우기
brand_address_content = (TextView) view.findViewById(R.id.address);
brand_address_content.setText(AddressData.getInstance().getAddress());
| cs |
결과물
AddressData.getInstance().setAddress(address);
답글삭제이 부분을 어디에 추가해야 되나요 ㅠ