diff --git a/app/src/main/java/fr/gouv/etalab/mastodon/activities/ProxyActivity.java b/app/src/main/java/fr/gouv/etalab/mastodon/activities/ProxyActivity.java index b5e46f7a9..060f584bc 100644 --- a/app/src/main/java/fr/gouv/etalab/mastodon/activities/ProxyActivity.java +++ b/app/src/main/java/fr/gouv/etalab/mastodon/activities/ProxyActivity.java @@ -82,12 +82,27 @@ public class ProxyActivity extends BaseActivity { final EditText proxy_login = findViewById(R.id.proxy_login); final EditText proxy_password = findViewById(R.id.proxy_password); + String hostVal = sharedpreferences.getString(Helper.SET_PROXY_HOST, "127.0.0.1"); + int portVal = sharedpreferences.getInt(Helper.SET_PROXY_PORT, 8118); + final String login = sharedpreferences.getString(Helper.SET_PROXY_LOGIN, null); + final String pwd = sharedpreferences.getString(Helper.SET_PROXY_PASSWORD, null); + if( hostVal.length() > 0) + host.setText(hostVal); + port.setText(String.valueOf(portVal)); + if( login != null && login.length() > 0) + proxy_login.setText(login); + if( pwd != null && proxy_password.length() > 0) + proxy_password.setText(pwd); count2 = 0; final Spinner proxy_type = findViewById(R.id.type); ArrayAdapter adapterTrans = ArrayAdapter.createFromResource(ProxyActivity.this, R.array.proxy_type, android.R.layout.simple_spinner_item); proxy_type.setAdapter(adapterTrans); + + + + proxy_type.setSelection(sharedpreferences.getInt(Helper.SET_PROXY_TYPE, 0)); proxy_type.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() { @Override diff --git a/app/src/main/res/layout/activity_proxy.xml b/app/src/main/res/layout/activity_proxy.xml index 22f7ac4c9..d0ba769d7 100644 --- a/app/src/main/res/layout/activity_proxy.xml +++ b/app/src/main/res/layout/activity_proxy.xml @@ -8,7 +8,7 @@ android:id="@+id/container" android:orientation="vertical" android:layout_width="match_parent" - android:layout_height="300dp"> + android:layout_height="wrap_content">