Bump java library versions
[fw/altos] / altosdroid / src / org / altusmetrum / AltosDroid / ManageFrequenciesActivity.java
index 172c44fe96829a28aa49c2c038cc6d05792174a3..1e92b89fe586645cc2fb3419b1ea0975eb8cfd82 100644 (file)
@@ -28,10 +28,11 @@ import android.graphics.*;
 import android.os.*;
 import android.view.*;
 import android.view.View.*;
+import android.view.inputmethod.*;
 import android.widget.*;
 import android.widget.AdapterView.*;
 
-import org.altusmetrum.altoslib_10.*;
+import org.altusmetrum.altoslib_11.*;
 
 class FrequencyItem {
        public AltosFrequency frequency;
@@ -186,6 +187,13 @@ public class ManageFrequenciesActivity extends Activity {
                }
        }
 
+       private void hide_keyboard() {
+               InputMethodManager imm = (InputMethodManager) getSystemService(Activity.INPUT_METHOD_SERVICE);
+               View view = getCurrentFocus();
+               if (view != null)
+                       imm.hideSoftInputFromWindow(view.getWindowToken(), 0);
+       }
+
        private void set() {
                String  frequency_text = set_frequency.getEditableText().toString();
                String  description_text = set_description.getEditableText().toString();
@@ -199,6 +207,7 @@ public class ManageFrequenciesActivity extends Activity {
                        changed = true;
                } catch (ParseException pe) {
                }
+               hide_keyboard();
        }
 
        private void remove() {