Commit f9e40aeb895c0854aaac2e4588216d21e42b393a

Authored by perry.werneck@gmail.com
1 parent 4f00ecfd

Corrigindo tela de configuração, reativando função reconnect

android/src/br/com/bb/pw3270/PW3270Activity.java
@@ -75,17 +75,9 @@ public class PW3270Activity extends Activity @@ -75,17 +75,9 @@ public class PW3270Activity extends Activity
75 75
76 Log.d(TAG, "Initializing UI"); 76 Log.d(TAG, "Initializing UI");
77 77
78 -// if(host.dlgSysMessage == null)  
79 -// {  
80 - // Cria dialogo para as mensagems de sistema  
81 -// Log.d(TAG, "Creating dlgSysMessage");  
82 - host.dlgSysMessage = new ProgressDialog(this);  
83 - host.dlgSysMessage.setCancelable(false);  
84 - host.dlgSysMessage.setTitle(host.res.getString(R.string.wait));  
85 -// }  
86 -  
87 -// Log.d(TAG, "Creating terminal object");  
88 -// autoconnect = settings.getString("hostname","") != "" && settings.getBoolean("autoconnect",false); 78 + host.dlgSysMessage = new ProgressDialog(this);
  79 + host.dlgSysMessage.setCancelable(false);
  80 + host.dlgSysMessage.setTitle(host.res.getString(R.string.wait));
89 81
90 // Reference: 82 // Reference:
91 // http://developer.android.com/reference/android/webkit/WebView.html 83 // http://developer.android.com/reference/android/webkit/WebView.html
android/src/br/com/bb/pw3270/SettingsActivity.java
@@ -44,14 +44,18 @@ public class SettingsActivity extends Activity @@ -44,14 +44,18 @@ public class SettingsActivity extends Activity
44 44
45 public stringSetting(Preference p) 45 public stringSetting(Preference p)
46 { 46 {
  47 + String text = p.getSharedPreferences().getString(p.getKey(),"");
  48 +
  49 + if(text != "")
  50 + p.setSummary(text);
  51 +
47 p.setOnPreferenceChangeListener(this); 52 p.setOnPreferenceChangeListener(this);
48 - this.onPreferenceChange(p,null);  
49 } 53 }
50 54
51 - public boolean onPreferenceChange(Preference p, Object arg1) 55 + public boolean onPreferenceChange(Preference p, Object value)
52 { 56 {
53 - p.setSummary(p.getSharedPreferences().getString(p.getKey(),""));  
54 - return false; 57 + p.setSummary((String) value);
  58 + return true;
55 } 59 }
56 } 60 }
57 61
android/src/br/com/bb/pw3270/lib3270.java
@@ -85,9 +85,10 @@ public class lib3270 @@ -85,9 +85,10 @@ public class lib3270
85 switch (msg.what) 85 switch (msg.what)
86 { 86 {
87 case 0: // Reconnect 87 case 0: // Reconnect
88 - if(!hSession.isConnected()) 88 + if(!hSession.isConnected() && settings.getString("hostname","") != "" && settings.getBoolean("reconnect",false))
89 { 89 {
90 - Log.d(TAG,"------------------------------------Connecting"); 90 + Log.d(TAG,"Connection lost, reconnecting");
  91 + connect();
91 } 92 }
92 break; 93 break;
93 94