LocalActivity API
LocalActivity API는 key/value로 데이터를 관리하는 api입니다.
등록하기
- boolean set(key, value)
Parameter | Type | Descrption |
---|---|---|
key(required) | String | 저장할 key |
value(required) | String,int,boolean | 저장할 value |
[샘플코드]
//이벤트 발생
Button eventButton = (Button)findViewById(R.id.eventButton);
eventButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// enchant key로 1이란 데이터를 저장
Nowplay.localActivityManager.set("enchant", 1);
}
});
조회하기
- String get(key)
- String getString(key)
- int getInt(key)
- boolean getBoolean(key)
[샘플코드]
//이벤트 발생
Button eventButton = (Button)findViewById(R.id.eventButton);
eventButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
int result = Nowplay.localActivityManager.getInt("enchant");
}
});
삭제하기
- boolean delete(key)
[샘플코드]
//이벤트 발생
Button eventButton = (Button)findViewById(R.id.eventButton);
eventButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Nowplay.localActivityManager.delete("enchant");
}
});
추가하기
저장된 값을 지정된 값만큰 증가(감소)시킬 수 있는 함수입니다.
- int add(key, value)
Parameter | Type | Descrption |
---|---|---|
key(required) | String | 저장할 key |
value(required) | int | 증가할 value |
[샘플코드]
//이벤트 발생
Button eventButton = (Button)findViewById(R.id.eventButton);
eventButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
int result = Nowplay.localActivityManager.add("enchant", 1);
}
});