diff options
| author | Raphael <raphael@google.com> | 2009-06-10 13:43:44 -0700 |
|---|---|---|
| committer | Raphael <raphael@google.com> | 2009-06-10 13:51:45 -0700 |
| commit | 5eebba469bd376088dd328b19eec10ffe0d4b723 (patch) | |
| tree | 8039535a2a2b76961e020512caa87f21fa2cdeb0 /tools/sdkmanager/app | |
| parent | 8e8886e36349043100b07874bd2c71e41547c761 (diff) | |
| download | android_development-5eebba469bd376088dd328b19eec10ffe0d4b723.tar.gz android_development-5eebba469bd376088dd328b19eec10ffe0d4b723.tar.bz2 android_development-5eebba469bd376088dd328b19eec10ffe0d4b723.zip | |
SDK Updater: Fix the build.
Seems like the server doesn't have Properties.load(Reader)!??!
Diffstat (limited to 'tools/sdkmanager/app')
| -rwxr-xr-x | tools/sdkmanager/app/src/com/android/sdkmanager/internal/repository/SettingsPage.java | 25 |
1 files changed, 15 insertions, 10 deletions
diff --git a/tools/sdkmanager/app/src/com/android/sdkmanager/internal/repository/SettingsPage.java b/tools/sdkmanager/app/src/com/android/sdkmanager/internal/repository/SettingsPage.java index 5e11973ed..77e6a54fe 100755 --- a/tools/sdkmanager/app/src/com/android/sdkmanager/internal/repository/SettingsPage.java +++ b/tools/sdkmanager/app/src/com/android/sdkmanager/internal/repository/SettingsPage.java @@ -32,9 +32,12 @@ import org.eclipse.swt.events.SelectionAdapter; import org.eclipse.swt.events.SelectionEvent;
import java.io.File;
+import java.io.FileInputStream;
+import java.io.FileOutputStream;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
+import java.io.InputStream;
import java.net.URL;
import java.util.Properties;
@@ -152,22 +155,24 @@ public class SettingsPage extends Composite implements ISettingsPage { props.put(JAVA_HTTP_PROXY_HOST, mProxyServerText.getText());
props.put(JAVA_HTTP_PROXY_PORT, mProxyPortText.getText());
- FileWriter fw = null;
+
+ FileOutputStream fos = null;
try {
String folder = AndroidLocation.getFolder();
File f = new File(folder, SETTINGS_FILENAME);
- fw = new FileWriter(f);
- props.store(fw, "## Settings for SdkManager"); //$NON-NLS-1$
+ fos = new FileOutputStream(f);
+
+ props.store( fos, "## Settings for Android Tool"); //$NON-NLS-1$
} catch (AndroidLocationException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} finally {
- if (fw != null) {
+ if (fos != null) {
try {
- fw.close();
+ fos.close();
} catch (IOException e) {
}
}
@@ -178,15 +183,15 @@ public class SettingsPage extends Composite implements ISettingsPage { * Load settings and puts them in the UI.
*/
public void loadSettings() {
- FileReader fr = null;
+ FileInputStream fis = null;
try {
String folder = AndroidLocation.getFolder();
File f = new File(folder, SETTINGS_FILENAME);
if (f.exists()) {
- fr = new FileReader(f);
+ fis = new FileInputStream(f);
Properties props = new Properties();
- props.load(fr);
+ props.load(fis);
mProxyServerText.setText(props.getProperty(JAVA_HTTP_PROXY_HOST, "")); //$NON-NLS-1$
mProxyPortText.setText(props.getProperty(JAVA_HTTP_PROXY_PORT, "")); //$NON-NLS-1$
@@ -197,9 +202,9 @@ public class SettingsPage extends Composite implements ISettingsPage { } catch (IOException e) {
e.printStackTrace();
} finally {
- if (fr != null) {
+ if (fis != null) {
try {
- fr.close();
+ fis.close();
} catch (IOException e) {
}
}
|
