2323public class MainActivity extends Activity implements View .OnClickListener {
2424 private Preferences prefs ;
2525 private EditText edittext_socks_addr ;
26+ private EditText edittext_socks_udp_addr ;
2627 private EditText edittext_socks_port ;
2728 private EditText edittext_socks_user ;
2829 private EditText edittext_socks_pass ;
@@ -45,6 +46,7 @@ public void onCreate(Bundle savedInstanceState) {
4546 setContentView (R .layout .main );
4647
4748 edittext_socks_addr = (EditText ) findViewById (R .id .socks_addr );
49+ edittext_socks_udp_addr = (EditText ) findViewById (R .id .socks_udp_addr );
4850 edittext_socks_port = (EditText ) findViewById (R .id .socks_port );
4951 edittext_socks_user = (EditText ) findViewById (R .id .socks_user );
5052 edittext_socks_pass = (EditText ) findViewById (R .id .socks_pass );
@@ -109,6 +111,7 @@ public void onClick(View view) {
109111
110112 private void updateUI () {
111113 edittext_socks_addr .setText (prefs .getSocksAddress ());
114+ edittext_socks_udp_addr .setText (prefs .getSocksUdpAddress ());
112115 edittext_socks_port .setText (Integer .toString (prefs .getSocksPort ()));
113116 edittext_socks_user .setText (prefs .getSocksUsername ());
114117 edittext_socks_pass .setText (prefs .getSocksPassword ());
@@ -122,6 +125,7 @@ private void updateUI() {
122125
123126 boolean editable = !prefs .getEnable ();
124127 edittext_socks_addr .setEnabled (editable );
128+ edittext_socks_udp_addr .setEnabled (editable );
125129 edittext_socks_port .setEnabled (editable );
126130 edittext_socks_user .setEnabled (editable );
127131 edittext_socks_pass .setEnabled (editable );
@@ -143,6 +147,7 @@ private void updateUI() {
143147
144148 private void savePrefs () {
145149 prefs .setSocksAddress (edittext_socks_addr .getText ().toString ());
150+ prefs .setSocksUdpAddress (edittext_socks_udp_addr .getText ().toString ());
146151 prefs .setSocksPort (Integer .parseInt (edittext_socks_port .getText ().toString ()));
147152 prefs .setSocksUsername (edittext_socks_user .getText ().toString ());
148153 prefs .setSocksPassword (edittext_socks_pass .getText ().toString ());
0 commit comments