Gdy pasek wyszukiwania zostanie zmieniony. Gdzie aktywowany jest słuchacz?
DAWNY:
ClassA
{
ClassB myClass = new ClassB();
}
ClassB
{
SeekBar mySeekBar = new SeekBar;
}
Jeśli seekBar znajduje się w klasie B. Czy mogę mieć słuchacza w klasie A? Czy muszę go mieć w klasie B i wrzucić flagę z powrotem do klasy A?
Moim celem jest poinformowanie ClassA o postępie poszukiwań na pasku wyszukiwania ClassB.
Odpowiedzi:
1 dla odpowiedzi № 1Słuchacz może być w dowolnym miejscu. Właśnie dlatego masz setOnSeekBarChangeListener () zarejestrować się. Słuchanie tej klasy powinno się rozciągać SeekBar.OnSeekBarChangeListeneri przekazać to setOnSeekBarChangeListener () za to dane Pasek przeszukiwania.