Odwołanie EditText onTouchListener Funkcja Call [duplikat]

Możliwy duplikat:
publiczne boolean onKey () wywołane dwa razy?

Mam pole EditText, które wywołuje widok popUp za pomocą przycisków radiowych. Implementacja PopUp i RadioGroup działa dobrze. Ale zdaję sobie sprawę, że po naciśnięciu lub dotknięciu przycisku EditText, onTouchListener jest wywoływany 2 razy. Po prostu zdaję sobie sprawę z powodu mojegopoprzednie pytanie to ten sam problem. Oto EditText;

<code>etOdemeSekli = (EditText)findViewById(R.id.etOdemeSekli);
        etOdemeSekli.setOnTouchListener(new OnTouchListener() {
            public boolean onTouch(View v, MotionEvent event) {
                // TODO Auto-generated method stub
                inflatePopUpOdemeSekli();
                Log.d("****","Inflate");                    
            return false;
            }
        }); 
</code>

a tutaj jest xml dla EditText

<code><EditText
    android:layout_weight="1"                   
    android:id="@+id/etOdemeSekli"
    android:layout_width="0dp"
    android:layout_height="wrap_content"
    android:hint="@string/odemeSekliHint"
    android:focusableInTouchMode="false">
</EditText>
</code>

Z powodu tego podwójnego wywołania popup działa dziwnie. Wywołanie odrzuć () nie działa poprawnie. Co może być przyczyną? To naprawdę denerwujące, dziękuję.

questionAnswers(1)

yourAnswerToTheQuestion