Pytania otagowane jako listener

Obiekt, który reaguje na zdarzenie, którego „nasłuchuje”.

18
Wykrywanie gestów rzutowych na układzie siatki
Chcę uzyskać flingwykrywanie gestów w mojej aplikacji na Androida. Mam to, GridLayoutco zawiera 9 ImageViews. Źródło można znaleźć tutaj: Układ siatki Romaina Guysa . Plik, który biorę pochodzi od Romaina Guy'a aplikacji Photostream i został tylko nieznacznie dostosowany. W przypadku prostego kliknięcia muszę tylko ustawić onClickListenerdla każdego ImageViewdodawanego jako główny, …

9
Jak poprawnie zatrzymać wątek w Javie?
Potrzebuję rozwiązania, aby poprawnie zatrzymać wątek w Javie. Mam IndexProcessorklasę, która implementuje interfejs Runnable: public class IndexProcessor implements Runnable { private static final Logger LOGGER = LoggerFactory.getLogger(IndexProcessor.class); @Override public void run() { boolean run = true; while (run) { try { LOGGER.debug("Sleeping..."); Thread.sleep((long) 15000); LOGGER.debug("Processing"); } catch (InterruptedException e) { …

5
Zliczanie znaków w nasłuchu zmienionym EditText
W moim projekcie mam EditText. Chcę policzyć znaki w EditTexti pokazać ten numer w TextView. Napisałem następujący kod i działa dobrze. Jednak moim problemem jest to, że kiedy klikam Backspace, liczy się, ale muszę zmniejszyć liczbę. Jak mogę to rozważyć Backspace? tv = (TextView)findViewById(R.id.charCounts); textMessage = (EditText)findViewById(R.id.textMessage); textMessage.addTextChangedListener(new TextWatcher(){ public …

12
Detektor zmian wartości na JTextField
Chcę, aby okno komunikatu pojawiło się natychmiast po zmianie wartości przez użytkownika w polu tekstowym. Obecnie muszę nacisnąć klawisz Enter, aby wyskoczyło okno komunikatu. Czy coś jest nie tak z moim kodem? textField.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent e) { if (Integer.parseInt(textField.getText())<=0){ JOptionPane.showMessageDialog(null, "Error: Please enter number bigger than 0", …

8
Jak kliknąć lub dotknąć tekstu TextView
Wiem, że to takie proste (doh ...), ale szukam sposobu na uruchomienie metody dotykania lub klikania wiersza tekstu TextView w aplikacji na Androida. Ciągle myślę o detektorach przycisków i anonimowych wywołaniach detektora metod, ale wydaje się, że nie dotyczy to TextView. Czy ktoś może wskazać mi fragment kodu, aby pokazać, …

8
Usuń detektor onclick
Mam obiekt, w którym tekst cyklicznie wyświetla komunikaty o stanie. Gdy wiadomości się zmieniają, chcę, aby zdarzenie kliknięcia obiektu uległo zmianie, aby zabrać Cię do działania, którego dotyczy wiadomość. Mam więc TextView mTitleViewi przypisuję takie wydarzenie. public void setOnTitleClickListener(OnClickListener listener) { mTitleView.setOnClickListener(listener); } Jak usunąć to zdarzenie kliknięcia? Niektóre komunikaty …

4
Utwórz niestandardowe zdarzenie w Javie
Chcę zrobić coś takiego w Javie, ale nie znam sposobu: Kiedy zdarza się zdarzenie „obiekt 1 mówi„ cześć ””, wówczas obiekt 2 reaguje na to zdarzenie, mówiąc „cześć”. Czy ktoś może mi dać podpowiedź lub przykładowy kod?
193 java  events  listener  handler 

9
Usuwanie detektora zdarzeń, który został dodany za pomocą bind
Jaki jest najlepszy sposób na usunięcie funkcji dodanej jako detektor zdarzeń za pomocą bind () w JavaScript? Przykład (function(){ // constructor MyClass = function() { this.myButton = document.getElementById("myButtonID"); this.myButton.addEventListener("click", this.clickListener.bind(this)); }; MyClass.prototype.clickListener = function(event) { console.log(this); // must be MyClass }; // public method MyClass.prototype.disableButton = function() { this.myButton.removeEventListener("click", ___________); …

7
Czy mogę mieć onScrollListener dla ScrollView?
Używam HorizontalScrollVieww układzie i muszę zidentyfikować użytkownika, który osiągnął punkt początkowy i końcowy przewijania. Ponieważ ListViewpróbowałem onScrollListeneri można znaleźć początek i koniec przewijania. Próbowałem zrobić to samo w moim, Scrollviewale wydaje się to niemożliwe. Czy są inne możliwe sposoby osiągnięcia tego, czego potrzebuję?

3
Wzorzec projektowy obserwatora a „słuchacze”
Wydaje mi się, że wzorzec projektowy Observer opisany w GOF jest tak naprawdę tym samym, co Listeners znalezione w różnych zestawach narzędzi. Czy istnieje różnica między pojęciami, czy też słuchacze i obserwatorzy są naprawdę tym samym. (Nie szukam żadnej konkretnej implementacji języka komputerowego, chcę tylko zrozumieć różnicę (jeśli w ogóle) …


11
Android OnClickListener - zidentyfikuj przycisk
Mam aktywność: public class Mtest extends Activity { Button b1; Button b2; public void onCreate(Bundle savedInstanceState) { ... b1 = (Button) findViewById(R.id.b1); b2 = (Button) findViewById(R.id.b2); b1.setOnClickListener(myhandler); b2.setOnClickListener(myhandler); ... } View.OnClickListener myhandler = new View.OnClickListener() { public void onClick(View v) { // MY QUESTION STARTS HERE!!! // IF b1 do …

6
Jakie jest znaczenie wartości logicznej zwracanej przez metodę obsługi zdarzeń w systemie Android
W systemie Android większość metod detektora zdarzeń zwraca wartość logiczną. Co oznacza ta wartość prawda / fałsz? co to przyniesie następstwom wydarzeń? class MyTouchListener implements OnTouchListener { @Override public boolean onTouch(View v, MotionEvent event) { logView.showEvent(event); return true; } } Jeśli chodzi o powyższy przykład, jeśli zwrócono wartość true w …

15
Jak mogę rozróżnić, czy przełącznik, wartość pola wyboru jest zmieniana przez użytkownika, czy programowo (w tym przez przechowywanie)?
setOnCheckedChangeListener(new OnCheckedChangeListener() { @Override public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { // How to check whether the checkbox/switch has been checked // by user or it has been checked programatically ? if (isNotSetByUser()) return; handleSetbyUser(); } }); Jak wdrożyć metodę isNotSetByUser()?

14
Plik zmienił nasłuchiwanie w Javie
Chciałbym otrzymać powiadomienie, gdy plik zostanie zmieniony w systemie plików. Nie znalazłem nic poza wątkiem, który sonduje właściwość lastModified File i najwyraźniej to rozwiązanie nie jest optymalne.
104 java  file  listener 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.