Lines Matching refs:State

19 import android.net.NetworkInfo.State;
36 private List<State> mStateDepository;
37 private State mTransitionTarget;
42 mStateDepository = new ArrayList<State>();
44 mTransitionTarget = State.UNKNOWN;
47 public NetworkState(State currentState) {
48 mStateDepository = new ArrayList<State>();
51 mTransitionTarget = State.UNKNOWN;
60 mTransitionTarget = State.UNKNOWN;
65 * @param initState initial {@link State}
67 * @param targetState desired {@link State}
69 public void setStateTransitionCriteria(State initState, StateTransitionDirection transitionDir,
70 State targetState) {
82 * @param currentState the current {@link State}
84 public void recordState(State currentState) {
143 if (mStateDepository.get(0) != State.CONNECTED) {
149 State lastState = mStateDepository.get(mStateDepository.size() - 1);
157 State preState = mStateDepository.get(i-1);
158 State curState = mStateDepository.get(i);
159 if ((preState == State.CONNECTED) && ((curState == State.DISCONNECTING) ||
160 (curState == State.DISCONNECTED))) {
162 } else if ((preState == State.DISCONNECTING) && (curState == State.DISCONNECTED)) {
164 } else if ((preState == State.DISCONNECTED) && (curState == State.DISCONNECTED)) {
184 if (mStateDepository.get(0) != State.DISCONNECTED) {
190 State lastState = mStateDepository.get(mStateDepository.size() - 1);
198 State preState = mStateDepository.get(i-1);
199 State curState = mStateDepository.get(i);
200 if ((preState == State.DISCONNECTED) && ((curState == State.CONNECTING) ||
201 (curState == State.CONNECTED) || (curState == State.DISCONNECTED))) {
203 } else if ((preState == State.CONNECTING) && (curState == State.CONNECTED)) {
205 } else if ((preState == State.CONNECTED) && (curState == State.CONNECTED)) {
220 * @return {@link List} of {@link State}
222 public List<State> getTransitionStates() {