コード例 #1
0
 @Nullable
 public FolderConfiguration getFolderConfigByName(String name) {
   synchronized (myConfigurations) {
     for (LayoutDeviceConfiguration config : myConfigurations) {
       if (config.getName().equals(name)) {
         return config.getConfiguration();
       }
     }
   }
   return null;
 }
コード例 #2
0
  void saveTo(Document doc, Element parentNode) {
    final Element deviceNode = createNode(doc, parentNode, "device");
    deviceNode.setAttribute("name", myName);

    final Element defaultNode = createNode(doc, deviceNode, "default");
    if (!Float.isNaN(mXDpi)) {
      final Element xdpiNode = createNode(doc, defaultNode, "xdpi");
      xdpiNode.setTextContent(Float.toString(mXDpi));
    }
    if (!Float.isNaN(mYDpi)) {
      final Element xdpiNode = createNode(doc, defaultNode, "ydpi");
      xdpiNode.setTextContent(Float.toString(mYDpi));
    }

    synchronized (myConfigurations) {
      for (LayoutDeviceConfiguration config : myConfigurations) {
        saveConfigurations(doc, deviceNode, config.getName(), config.getConfiguration());
      }
    }
  }