Chcę używać różnych onKeyDown lub onKeyUp w różnych fragmentach, ale metoda jest zapisana w działaniu. Więc chcę znaleźć sposób na napisanie różnych onKeyDown.Jak używać różnych onKeyDown w fragmencie tej samej aktywności?
Odpowiedz
Zastosowanie FragmentManager
„s findFragmentById()
sprawdzić, co jest aktualnie wyświetlany fragment, a switch
dla fragmentu wewnątrz funkcji onKeyDown
Dziękuję bardzo. Spróbuję. –
Przykro mi z powodu kłopotów. Ale jeśli użyję klasy do wygenerowania fragmentu, jak mogę ustawić jej identyfikator lub tag? Dziękuję ~ –
W takim przypadku, gdy wywołasz 'transaction.add()' lub ' transaction.replace() 'metoda, dodaj trzeci ciąg argument, który reprezentuje tag dla transakcji. Z dokumentacji google. 'public abstract FragmentTransaction add (int containerViewId, fragment fragment tag String)' ' tag - Opcjonalna nazwa tagu dla fragmentu, aby później odzyskać fragment z FragmentManager.findFragmentByTag (string)” –
- 1. Wiele powiadomień o tej samej aktywności
- 2. Fragment aktywność haczyk onKeyDown i wykorzystywać w fragmencie
- 3. jak używać setSupportActionBar w fragmencie
- 4. Jak odwołać wartości o tej samej nazwie z różnych modułów
- 5. JPA, Jak używać tej samej klasy (obiektu) do odwzorowania różnych tabel?
- 6. Dlaczego C# nie pozwala mi używać tej samej nazwy zmiennej w różnych zakresach?
- 7. Parametr onRequestPermissionsResult nie jest wywoływany w fragmencie, jeśli jest zdefiniowany zarówno w fragmencie, jak iw aktywności
- 8. Animacja elementów wspólnych między elementem RecyclerView a paskiem CollapsingTool w ramach tej samej aktywności
- 9. Kompozycja o tej samej właściwości, ale o różnych parametrach typu:
- 10. Usuwanie plików cookie o tej samej nazwie, ale różnych ścieżkach.
- 11. Rozmieszczanie dwóch różnych gier! aplikacje na tej samej nazwie hosta
- 12. Processing AuthenticationResults od różnych dostawców na tej samej stronie
- 13. Użytkownicy tej samej sieci używają tej samej sesji
- 14. Jak zintegrować Google Plus i uwierzytelnianie Facebooka w ramach tej samej aktywności projektu Android?
- 15. TopShelf zainstalować wiele tej samej usługi na tej samej maszynie
- 16. Echoing w tej samej linii
- 17. Wiele programów ładujących w tej samej działalności
- 18. W Emacs, jak zapobiec wyświetlaniu tego samego bufora w różnych oknach w tej samej ramce?
- 19. Różne generyczne T w tej samej kolekcji
- 20. Jak używać różnych wersji ghc ze stosu?
- 21. Jak odzyskać tę samą kolumnę dwukrotnie przy różnych warunkach w tej samej tabeli?
- 22. MySQL: Jak połączyć wiele zapytań SELECT, używając różnych kryteriów WHERE w tej samej tabeli?
- 23. Jak zmienić wiele formatów daty w tej samej kolumnie?
- 24. Jak zmienić AMI na tej samej instancji
- 25. Jak zrobić divy tej samej wysokości?
- 26. Pisanie w tej samej linii w FORTRAN
- 27. jQuery AJAX XML w tej samej strukturze
- 28. Dołącz do tej samej linii w bash
- 29. Używanie dwóch bibliotek DLL o tej samej nazwie i tej samej przestrzeni nazw
- 30. Odlewanie dwa razy w tej samej linii
@MarkoNiciforovic więc muszę kilka zmiennych statycznych jak włączam jakiś fragment w innym fragmencie działalności –
nie . sprawdź moją odpowiedź. zmienne też działają dobrze, ale to sprawia, że projekt jest brzydki –
Tak, to jest naprawdę brzydkie, więc nie chcę korzystać z tej metody. Na szczęście myślę, że twoja metoda jest całkiem dobra, a spróbuję to wkrótce. Dziękuję bardzo dużo –