我有以下代碼在檢測到onTap事件後啓動活動。Android onTap start活動
問題是,更多的時候,它會檢測到一個用戶只需按下2-3個按鍵,因此會啓動多個按鍵。有什麼辦法可以抑制效果,只打開一次?
protected boolean onTap(int i) {
Log.i("TAP","CALLED");
myOverlayItem item =getItem(i);
if (selectedName.equals(item.getTitle())){
try{
Intent myIntent = new Intent(AppMain.this, DetailActivity.class);
myIntent.putExtra("int", i);
myIntent.putExtra("string", selectedName);
AppMain.this.startActivity(myIntent);
}catch (Exception e){
Log.e("Error", "Cannot launch", e);
}
}
}
謝謝!
這也太好了! – 2011-04-05 07:43:42