comparison src/com/five_ten_sg/connectbot/HostListActivity.java @ 195:e98ac723383f

read deployment.connections on startup for global preferences also
author Carl Byington <carl@five-ten-sg.com>
date Wed, 02 Jul 2014 18:12:26 -0700
parents 1b3f25b6117f
children 66570e219430
comparison
equal deleted inserted replaced
194:1b3f25b6117f 195:e98ac723383f
26 import com.five_ten_sg.connectbot.util.PreferenceConstants; 26 import com.five_ten_sg.connectbot.util.PreferenceConstants;
27 27
28 import java.io.BufferedReader; 28 import java.io.BufferedReader;
29 import java.io.FileReader; 29 import java.io.FileReader;
30 import java.io.File; 30 import java.io.File;
31 import java.util.HashMap;
31 import java.util.List; 32 import java.util.List;
32 33
33 import android.app.Activity; 34 import android.app.Activity;
34 import android.app.AlertDialog; 35 import android.app.AlertDialog;
35 import android.app.ListActivity; 36 import android.app.ListActivity;
455 types.put("upload_dest_prompt", "boolean"); 456 types.put("upload_dest_prompt", "boolean");
456 types.put("background_file_transfer", "boolean"); 457 types.put("background_file_transfer", "boolean");
457 types.put("debug_keycodes", "boolean"); 458 types.put("debug_keycodes", "boolean");
458 for (String key : values.keySet()) { 459 for (String key : values.keySet()) {
459 if (types.containsKey(key)) { 460 if (types.containsKey(key)) {
460 Char stype = types.get(key)[0]; 461 char stype = types.get(key)[0];
461 switch (stype) { 462 switch (stype) {
462 case 'b': 463 case 'b':
463 editor.putBoolean(key, values.getAsBoolean(key)); 464 editor.putBoolean(key, values.getAsBoolean(key));
464 break; 465 break;
465 466
466 case 'i': 467 case 'i':
467 editor.putInteger(key, values.getAsInteger(key)); 468 editor.putInt(key, values.getAsInteger(key));
468 break; 469 break;
469 470
470 case 'f': 471 case 'f':
471 editor.putFloat(key, values.getAsFloat(key)); 472 editor.putFloat(key, values.getAsFloat(key));
472 break; 473 break;