Myślę, że tytuł jest oczywisty. Jaka jest różnica w używaniu tych dwóch elementów? Wygląda na to, że działają one w ten sam sposób, ale dlaczego widok ma dwie metody?android Zobacz performClick() i callOnClick() różnica
34
A
Odpowiedz
178
Javadoc dla obu metod jest dość oczywista też:
public boolean performClick()
Dodane w poziomie API
Zaproszenie ten pogląd za OnClickListener, jeśli jest zdefiniowana. wykonuje wszystkie normalne działania związane z przyciskiem: raportowanie dostępność zdarzenie, odtwarzanie dźwięku, itp
public boolean callOnClick()
Dodane w poziomie API
bezpośrednio wywołać dowolny załączony OnClickListener. W przeciwieństwie do performClick(), powoduje to tylko wywołanie obiektu nasłuchującego i nie wykonuje żadnych powiązanych działań związanych z kliknięciem, takich jak raportowanie zdarzenia dostępności.
Powiązane problemy
- 1. Android Zobacz setPadding() vs setPaddingRelative()
- 2. zobacz android logcat bez Eclipse
- 3. Android Zobacz Parametr Metoda OnClickListener
- 4. laravel: Różnica między widokiem :: akcji() i zobacz :: kompozytor()
- 5. Różnica: android: tło i android: src?
- 6. Dodatek Android clipPath dla akceleracji sprzętowej Zobacz
- 7. android lokalne pozwolenie Androidmanifest SMS ZOBACZ
- 8. WPF i Prism Zobacz Nakładka
- 9. UICollectionView Nagłówek i stopka Zobacz
- 10. Android: Różnica między canvas.drawBitmap i BitmapDrawable.draw?
- 11. Android: Różnica między FileOutputStream i FileWriter
- 12. różnica pomiędzy kliknięcia i wybierz Android
- 13. Różnica między cocos2d-android i cocos2d-android-1
- 14. Problem ze sterownikami i modalnych Zobacz definesPresentationContext
- 15. Rspec zobacz testowanie z capybara i rails3
- 16. Zrozumienie szkieletu i marionetki Zobacz cykl życia
- 17. Django Zobacz bezpieczeństwo i najlepsze praktyki
- 18. Korzystanie Modal Zobacz Sterowniki i UIVisualEffectView
- 19. Jaka jest różnica między @android a android:
- 20. Android TextView Linkify przechwytuje z rodzica Zobacz gesty
- 21. Fragment systemu Android Zobacz Utratę stanu przy użyciu FragmentTransaction.replace()
- 22. Zobacz Animacje Collapse Android/Rozwiń widoków w LinearLayout
- 23. dane Android wiązania, nie można wygenerować zobacz spoiw
- 24. Różnica między intent.setClass() i intent.setComponent()
- 25. Android drawBitmap 5x różnica wydajności
- 26. Różnica między `focusable` i` clickable`
- 27. widok klienta RatingBar ma setOnTouchListener nazwie na nim, ale nie zastępują performClick
- 28. Różnica między onClickListener i onItemClickListener
- 29. Różnica między MotionEvent.getRawX i MotionEvent.getX
- 30. Zobacz odsłuch kolekcjonowania
Dziękujemy! Byłem po prostu zdezorientowany. –
To powinno być ** przyjęte ** odpowiedź. – Craimasjien