Android sendPointerSyn() not work on MapView
<p>I am writing some test case that drag map from one point to other point, simply like if we want see the things outside screen so we drag the map.</p>

<p>I use sendPointerSyn() from Instrumentation api to send the motion event, tihs work well if simulate button click or painting, but it just can not drag the map.</p>

<p>I have read the logcat, it shows that everytime when Instrumentation try to send pointer to the device it only send to "Window Manager". I notice that if I also touch the device the motion will send to "ViewRoot" and ""Windwo Manager" at the same time, so I assume here is the problem.</p>

<p>here is part of my code</p>

<pre><code>Instrumentation m_Instrumentation = new Instrumentation();


@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    requestWindowFeature(Window.FEATURE_NO_TITLE);
    setContentView(R.layout.main);

    setupView();
    InjectThread();
    }

}

private void InjectThread(){
    Thread t = new Thread(){
        public void run() {
        while (m_bRunning) {
            try { 
                sleep(10);
            }catch (InterruptedException e) {
                e.printStackTrace();
            }
            if (!m_bDoInject) continue;
            m_Instrumentation.sendPointerSync(event1);
        }           
        }
    };
    t.start();
}

private void setupView(){
    mMapView = (MapView) findViewById(R.id.MapyView);
    mMapView.setOnTouchListener(this);
}
</code></pre>

<p>This work well if I simulate button click or perform gesture, but not work for the map view, I like to know if any one know the reason and give me some clue to solve this problem, thank you very much</p>
