счетчик Android близко

у меня есть действие со счетчиком, и я задавался вопросом, возможно ли закрыть счетчик программно, если пользователь открыл его.

целая история - то, что в фоновом режиме я выполняю процесс на отдельном потоке. Когда процесс закончился, я вызываю Handler на основной вид деятельности и, в зависимости от результата, я выполняю некоторые задачи. Это затем, что я хочу закрыть счетчик, это, пользователь открыл его.

счетчик находится в расположении main.xml:

<Spinner android:id="@+id/birthPlaceSpinner" android:layout_weight="1" 
android:layout_height="wrap_content" android:prompt="@string/select"
android:layout_width="fill_parent" />

и это - Обработчик:

private class BirthplaceChangedHandler extends Handler {

    @Override
    public void handleMessage(Message msg) {
        String placeFilterStr = birthPlaceFilterText.getText().toString();
        if ("".equals(placeFilterStr) || placeFilterStr == null || validNewAddresses.isEmpty()) {
            birthPlaceSpinner.setEnabled(false);
            hideGeoLocationInformation();
        } else {
            birthPlaceSpinner.setEnabled(true);
        }
        adapter = new ArrayAdapter<String>(getApplicationContext(), R.layout.multiline_spinner_dropdown_item, validNewAddressesStr)
        birthPlaceSpinner.setAdapter(adapter);
    }
}

За Ваше здоровье!

10
задан Markos Fragkakis 2 September 2011 в 17:42
поделиться