public synchronized void setState(State state) { if (state == null) { throw new IllegalArgumentException("state must not be null"); } Logger.info( LOG_TAG, "Moving account named like " + getObfuscatedEmail() + " to state " + state.getStateLabel().toString()); updateBundleValue(BUNDLE_KEY_STATE_LABEL, state.getStateLabel().name()); updateBundleValue(BUNDLE_KEY_STATE, state.toJSONObject().toJSONString()); broadcastAccountStateChangedIntent(); }
protected void updateBundleDataBytes(String key, byte[] value) { updateBundleValue(key, value == null ? null : Utils.byte2Hex(value)); }