MotionEvent.getPointerCount () всегда 1

Я как-то получаю неожиданные результаты при попытке реализовать мультитач в своем приложении. Я никогда не получаю данные более чем для одного указателя. Мультитач на моем телефоне, безусловно, работает, потому что я могу ущипнуть масштаб в браузере и обнаруживать жест щепотки с помощью GestureDetector, но следующий пример печатает action=0 pointers=1 независимо от того, сколько пальцев я использую для касания экрана.

Есть ли что-то в конфигурации / AndroidManifest или создании активности, которые мне нужно

 @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); findViewById(R.id.ll1).setOnTouchListener(new OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) { Log.d("TAG","onTouch action="+event.getAction()+" pointers="+event.getPointerCount()); return false; } }); } 

расположение:

 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/ll1" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > </LinearLayout> 

    Проблема заключалась в том, что я возвращал false в onTouch , поэтому новые события касания не были сгенерированы.