private VLocConfig getOrCreateConfig(int userId, String pkg) { Map<String, VLocConfig> pkgs = mLocConfigs.get(userId); if (pkgs == null) { pkgs = new HashMap<>(); mLocConfigs.put(userId, pkgs); } VLocConfig config = pkgs.get(pkg); if (config == null) { config = new VLocConfig(); config.mode = MODE_CLOSE; pkgs.put(pkg, config); } return config; }
@Override public void readPersistenceData(Parcel p) { mGlobalConfig.set(new VLocConfig(p)); mLocConfigs.clear(); int size = p.readInt(); while (size-- > 0) { int userId = p.readInt(); //noinspection unchecked Map<String, VLocConfig> pkgs = p.readHashMap(getClass().getClassLoader()); mLocConfigs.put(userId, pkgs); } } };
private VLocConfig getOrCreateConfig(int userId, String pkg) { Map<String, VLocConfig> pkgs = mLocConfigs.get(userId); if (pkgs == null) { pkgs = new HashMap<>(); mLocConfigs.put(userId, pkgs); } VLocConfig config = pkgs.get(pkg); if (config == null) { config = new VLocConfig(); config.mode = MODE_CLOSE; pkgs.put(pkg, config); } return config; }
private VLocConfig getOrCreateConfig(int userId, String pkg) { Map<String, VLocConfig> pkgs = mLocConfigs.get(userId); if (pkgs == null) { pkgs = new HashMap<>(); mLocConfigs.put(userId, pkgs); } VLocConfig config = pkgs.get(pkg); if (config == null) { config = new VLocConfig(); config.mode = MODE_CLOSE; pkgs.put(pkg, config); } return config; }
@Override public void readPersistenceData(Parcel p) { mGlobalConfig.set(new VLocConfig(p)); mLocConfigs.clear(); int size = p.readInt(); while (size-- > 0) { int userId = p.readInt(); //noinspection unchecked Map<String, VLocConfig> pkgs = p.readHashMap(getClass().getClassLoader()); mLocConfigs.put(userId, pkgs); } } };
@Override public void readPersistenceData(Parcel p) { mGlobalConfig.set(new VLocConfig(p)); mLocConfigs.clear(); int size = p.readInt(); while (size-- > 0) { int userId = p.readInt(); //noinspection unchecked Map<String, VLocConfig> pkgs = p.readHashMap(getClass().getClassLoader()); mLocConfigs.put(userId, pkgs); } } };
@Override public VLocConfig createFromParcel(Parcel source) { return new VLocConfig(source); }
@Override public VLocConfig createFromParcel(Parcel source) { return new VLocConfig(source); }
@Override public VLocConfig createFromParcel(Parcel source) { return new VLocConfig(source); }