summaryrefslogtreecommitdiffstats
path: root/tools/sdkmanager/app
diff options
context:
space:
mode:
authorRaphael <raphael@google.com>2009-06-10 13:43:44 -0700
committerRaphael <raphael@google.com>2009-06-10 13:51:45 -0700
commit5eebba469bd376088dd328b19eec10ffe0d4b723 (patch)
tree8039535a2a2b76961e020512caa87f21fa2cdeb0 /tools/sdkmanager/app
parent8e8886e36349043100b07874bd2c71e41547c761 (diff)
downloadandroid_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-xtools/sdkmanager/app/src/com/android/sdkmanager/internal/repository/SettingsPage.java25
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) {
}
}