diff options
author | Parménides GV <parmegv@sdf.org> | 2014-01-27 18:39:13 +0100 |
---|---|---|
committer | Parménides GV <parmegv@sdf.org> | 2014-04-21 17:36:59 +0200 |
commit | 365a517ab7571bce056812253cdbb410f3aa8e35 (patch) | |
tree | dad7a8e14ae56b25b026d8538f1c55367dd91401 /app/src/main/java/se/leap/bitmaskclient/EipServiceFragment.java | |
parent | 0a4162684fe5874f20a4d1e79eae611b93f72a24 (diff) |
Launcher and notification reuse existing Activity.
Notifications get mad, we have to fix that.
Diffstat (limited to 'app/src/main/java/se/leap/bitmaskclient/EipServiceFragment.java')
-rw-r--r-- | app/src/main/java/se/leap/bitmaskclient/EipServiceFragment.java | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/app/src/main/java/se/leap/bitmaskclient/EipServiceFragment.java b/app/src/main/java/se/leap/bitmaskclient/EipServiceFragment.java index ff204efc..4cc6be4f 100644 --- a/app/src/main/java/se/leap/bitmaskclient/EipServiceFragment.java +++ b/app/src/main/java/se/leap/bitmaskclient/EipServiceFragment.java @@ -111,13 +111,20 @@ public class EipServiceFragment extends Fragment implements StateListener, OnChe OpenVPN.removeStateListener(this); } - + @Override public void onSaveInstanceState(Bundle outState) { super.onSaveInstanceState(outState); outState.putBoolean(IS_EIP_PENDING, mEipStartPending); } - + + protected void saveEipStatus() { + boolean eip_is_on = false; + if(eipSwitch.isChecked()) { + eip_is_on = true; + } + getActivity().getSharedPreferences(Dashboard.SHARED_PREFERENCES, Activity.MODE_PRIVATE).edit().putBoolean(Dashboard.START_ON_BOOT, eip_is_on).commit(); + } @Override public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { if (buttonView.equals(eipSwitch) && !eipAutoSwitched){ |