Commit c6164acf authored by Max Lv's avatar Max Lv

fix isRunning checkbox

parent bbdcb440
...@@ -51,14 +51,10 @@ import android.os.Bundle; ...@@ -51,14 +51,10 @@ import android.os.Bundle;
import android.os.Handler; import android.os.Handler;
import android.os.Message; import android.os.Message;
import android.preference.*; import android.preference.*;
import android.text.SpannableString;
import android.text.method.LinkMovementMethod;
import android.text.util.Linkify;
import android.util.Log; import android.util.Log;
import android.view.KeyEvent; import android.view.KeyEvent;
import android.view.Menu; import android.view.Menu;
import android.view.MenuItem; import android.view.MenuItem;
import android.widget.TextView;
import android.widget.Toast; import android.widget.Toast;
import com.google.analytics.tracking.android.EasyTracker; import com.google.analytics.tracking.android.EasyTracker;
...@@ -109,6 +105,7 @@ public class Shadowsocks extends PreferenceActivity implements ...@@ -109,6 +105,7 @@ public class Shadowsocks extends PreferenceActivity implements
private EditTextPreference sitekeyText; private EditTextPreference sitekeyText;
private Preference proxyedApps; private Preference proxyedApps;
private CheckBoxPreference isBypassAppsCheck; private CheckBoxPreference isBypassAppsCheck;
private CheckBoxPreference isRunningCheck;
private void copyAssets(String path) { private void copyAssets(String path) {
...@@ -180,6 +177,7 @@ public class Shadowsocks extends PreferenceActivity implements ...@@ -180,6 +177,7 @@ public class Shadowsocks extends PreferenceActivity implements
proxyedApps = findPreference("proxyedApps"); proxyedApps = findPreference("proxyedApps");
isBypassAppsCheck = (CheckBoxPreference) findPreference("isBypassApps"); isBypassAppsCheck = (CheckBoxPreference) findPreference("isBypassApps");
isRunningCheck = (CheckBoxPreference) findPreference("isRunning");
if (mProgressDialog == null) if (mProgressDialog == null)
mProgressDialog = ProgressDialog.show(this, "", mProgressDialog = ProgressDialog.show(this, "",
...@@ -374,6 +372,14 @@ public class Shadowsocks extends PreferenceActivity implements ...@@ -374,6 +372,14 @@ public class Shadowsocks extends PreferenceActivity implements
SharedPreferences settings = PreferenceManager SharedPreferences settings = PreferenceManager
.getDefaultSharedPreferences(this); .getDefaultSharedPreferences(this);
if (key.equals("isRunning")) {
if (settings.getBoolean("isRunning", false)) {
isRunningCheck.setChecked(true);
} else {
isRunningCheck.setChecked(false);
}
}
if (key.equals("isConnecting")) { if (key.equals("isConnecting")) {
if (settings.getBoolean("isConnecting", false)) { if (settings.getBoolean("isConnecting", false)) {
Log.d(TAG, "Connecting start"); Log.d(TAG, "Connecting start");
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment