Commit daf3f7c7 authored by Administrator's avatar Administrator

类型问题

parent 0ccaee01
Pipeline #2435 failed with stages
...@@ -22,6 +22,8 @@ import android.preference.PreferenceManager; ...@@ -22,6 +22,8 @@ import android.preference.PreferenceManager;
import com.virjar.majora.client.sdk.client.MajoraClient; import com.virjar.majora.client.sdk.client.MajoraClient;
import com.virjar.majora.client.sdk.log.MajoraLogger; import com.virjar.majora.client.sdk.log.MajoraLogger;
import org.apache.commons.lang3.math.NumberUtils;
import java.util.Timer; import java.util.Timer;
import java.util.TimerTask; import java.util.TimerTask;
...@@ -118,7 +120,7 @@ public class KeepAliveService extends Service { ...@@ -118,7 +120,7 @@ public class KeepAliveService extends Service {
private void startProxyService() { private void startProxyService() {
SharedPreferences spf = PreferenceManager.getDefaultSharedPreferences(this); SharedPreferences spf = PreferenceManager.getDefaultSharedPreferences(this);
String serverHost = spf.getString("server_host", "majora.virjar.com"); String serverHost = spf.getString("server_host", "majora.virjar.com");
int serverPort = spf.getInt("server_port", 5879); int serverPort = NumberUtils.toInt(spf.getString("server_port", "5879"), 5879);
new MajoraClient(serverHost, serverPort, ClientIdentifier.id()).startUp(); new MajoraClient(serverHost, serverPort, ClientIdentifier.id()).startUp();
} }
......
...@@ -4,12 +4,14 @@ ...@@ -4,12 +4,14 @@
<PreferenceCategory android:title="@string/server"> <PreferenceCategory android:title="@string/server">
<EditTextPreference <EditTextPreference
android:persistent="true"
android:defaultValue="@string/default_server_host" android:defaultValue="@string/default_server_host"
android:key="server_host" android:key="server_host"
android:persistent="true"
android:title="@string/server_host" /> android:title="@string/server_host" />
<EditTextPreference <EditTextPreference
android:defaultValue="@string/default_server_port" android:defaultValue="@string/default_server_port"
android:digits="0123456789"
android:inputType="numberDecimal"
android:key="server_port" android:key="server_port"
android:title="@string/port" /> android:title="@string/port" />
</PreferenceCategory> </PreferenceCategory>
......
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