package j4ckall.rxflux.ui; import j4ckall.rxflux.App; import j4ckall.rxflux.lib.flux.Store; /** * MainActivityの状態を保持するクラス * * @author matsumoto_k */ public class MainStore extends Store { private int count; private boolean initialize = false; public MainStore() { super(App.getDispatcher()); on(MainAction.COUNT_UP, action -> { count += (Integer) action.value; }); on(MainAction.COUNT_DOWN, action -> { count -= (Integer) action.value; }); on(MainAction.INITIALIZE, action -> { count = (Integer) action.value; }); } public Integer getCount() { return count; } }