如果可以計算一個人點擊了我的小部件或項目的次數,我就在遊蕩。比方說,我想通過一次點擊就開始一項活動,但是隻需點擊兩次即可開始另一項活動。我將如何做到這一點?Android兩次點擊啓動不同的活動
0
A
回答
0
只需跟蹤點擊次數即可。他們是否需要在短時間內點擊,如雙擊?
如果是這種情況,只需跟蹤上次單擊該按鈕的時間並評估後續點擊的差異即可。使用System.currentTimeMillis()獲取當前時間戳爲毫秒。
要實現單擊,您可以使用Handler.postDelayed來延遲打開單擊活動的操作。這樣,您可以使用超時期限來確定它確實是單擊還是雙擊。
如果你只是說第一次用戶點擊按鈕,它應該打開一個活動,第二次打開一個活動,你可以每次點擊時翻轉一個布爾開關,並在選擇一個活動時評估布爾值打開。
0
你必須實現雙擊您的應用程式,例如富說
這個樣本,如果你在更短的300毫秒
單擊兩次long thisTime = System.currentTimeMillis();
if (thisTime - lastTouchTime < 300) {
Intent newIntent = new Intent(MyMainActivity.this, MyNewActivity.class); startActivity(newIntent);
lastTouchTime = -1;
} else {
lastTouchTime = thisTime;
}
相關問題
- 1. Android Cardview點擊不同的活動
- 2. android通知兩次啓動相同的活動
- 3. Android自動啓動活動(應用程序啓動兩次)
- 4. 點擊通知開始活動兩次
- 5. 點擊通知不啓動活動
- 6. Android,第二次活動不會啓動
- 7. jQuery - 兩次點擊啓動功能
- 8. 項目按鈕需要兩次點擊來啓動新的活動
- 9. Android-活動組在點擊列表視圖項目時不啓動新活動
- 10. Android:Widget配置活動兩次啓動?
- 11. 點擊通知未啓動活動
- 12. 在點擊時啓動活動的Android小部件
- 13. Android:單擊通知以啓動活動
- 14. 通過點擊活動android
- 15. 同時啓動兩項活動
- 16. Android:兩個活動的不同權限
- 17. 無法啓動活動後點擊android通知
- 18. 在Chrome瀏覽器中點擊href時啓動Android活動
- 19. Android:點擊通知時始終啓動頂部活動
- 20. 如何使點擊按鈕在不同的活動中的Android
- 21. 每次都在同一活動上啓動Android應用程序
- 22. 移動Android按鈕間點擊活動
- 23. Android SDK - ListView,根據點擊的行啓動不同的意圖
- 24. 帶有setOnClickListener的多個ImageButtons(點擊但不會啓動活動)
- 25. 一旦點擊通知,新的活動不會啓動
- 26. 新的活動不啓動時,點擊導航抽屜項目
- 27. Android Cardview菜單項點擊打開不同的活動
- 28. 僅啓動一次活動
- 29. Android:在5次或更多次點擊之後開始活動
- 30. 不止一次啓動活動
我不建議你可以開始一個新的活動這個。請堅持平臺慣例,讓用戶不會感到困惑。 – CommonsWare 2011-02-22 23:26:36