我正在尝试使用类 WifiManager (StartScan) 扫描一些接入点,此扫描发生在触摸事件中,但每次触摸仅进行一次扫描。问题是我需要将此过程设为 10、20 或我想要的次数;但是我不知道我该怎么做。因为我认为一个 for 循环就足够了,但是这种方法对我不起作用。
这是我的 onTouch 方法,我需要每次触摸屏幕时重复 10 次
public boolean onTouch(View v, MotionEvent event) {
// TODO Auto-generated method stub
WifiManager w = (WifiManager) getSystemService(Context.WIFI_SERVICE);
texto.setLength(0);
switch (event.getAction()){
case MotionEvent.ACTION_DOWN:
texto.append("down"; posx:(double) event.getX(); posy:(double) event.getY();
w.startScan();
break;
}
return false;
}
我尝试了下一个 for 循环,但没有用
for(int i=1;i <= 10;i++){
w.startScan();
}