comparison src/com/five_ten_sg/connectbot/HostListActivity.java @ 202:b16288cbad37

configure hardware buttons for showing soft function keypad
author Carl Byington <carl@five-ten-sg.com>
date Wed, 02 Jul 2014 22:03:34 -0700
parents 621732df242e
children 32737a428805
comparison
equal deleted inserted replaced
201:621732df242e 202:b16288cbad37
456 types.put("upload_dest_prompt", "boolean"); 456 types.put("upload_dest_prompt", "boolean");
457 types.put("background_file_transfer", "boolean"); 457 types.put("background_file_transfer", "boolean");
458 types.put("debug_keycodes", "boolean"); 458 types.put("debug_keycodes", "boolean");
459 for (String key : values.keySet()) { 459 for (String key : values.keySet()) {
460 if (types.containsKey(key)) { 460 if (types.containsKey(key)) {
461 //char stype = types.get(key).charAt(0); 461 String sv = values.getAsString(key);
462 char stype = 's'; 462 editor.putString(key, sv);
463 switch (stype) {
464 case 'b':
465 boolean bx = prefs.getBoolean(key, true);
466 boolean bv = values.getAsBoolean(key);
467 editor.putBoolean(key, bv);
468 break;
469
470 case 'i':
471 int ix = prefs.getInt(key, 0);
472 int iv = values.getAsInteger(key);
473 editor.putInt(key, iv);
474 break;
475
476 case 'f':
477 String fsx = prefs.getString(key, "");
478 //float fx = prefs.getFloat(key, 1.0f);
479 float fv = values.getAsFloat(key);
480 editor.putFloat(key, fv);
481 break;
482
483 case 's':
484 String sx = prefs.getString(key, "");
485 String sv = values.getAsString(key);
486 editor.putString(key, sv);
487 break;
488 }
489 } 463 }
490 } 464 }
491 editor.commit(); 465 editor.commit();
492 } 466 }
493 else { 467 else {