Czy istnieje sposób wyświetlenia komunikatu, gdy użytkownik ładuje library(myCustomLibrary)
? Po załadowaniu chcę wyświetlić komunikat informujący użytkownika o tym, jak uruchomić wszystkie funkcje testowe.Tworzenie biblioteki/pakietu - komunikat podczas ładowania
11
A
Odpowiedz
6
Tak. Możesz użyć funkcji .onLoad
, .onAttach
lub .First.lib
, aby robić co chcesz, gdy pakiet jest załadowany. Sugeruję przejrzenie pomocy dla tych funkcji. Będziesz używał .onLoad
z przestrzenią nazw i .First.lib
bez.
Jedną z konwencji jest to, że ludzie często umieszczają te polecenia w oddzielnym pliku zzz.R
, który jest używany tylko do kodu związanego z pakietem.
22
Szybkie punkty:
jeśli pakiet zawiera przestrzeń nazw, a następnie
.onLoad()
jest gdzie zrobićjeśli pakiet nie ma przestrzeni nazw, a następnie
.First.lib()
gdzie to zrobićw jedną stronę, użyj
packageStartupMessage()
zamiastcat()
, aby użytkownicy mieli możliwość wyboru tego trybu.
Powiązane problemy
- 1. Nutch komunikat „Brak IndexWriters aktywna” podczas ładowania do SOLR
- 2. Jak wyświetlić komunikat oczekiwania w AngularJS podczas ładowania danych?
- 3. IntegrityError podczas ładowania urządzenie podczas testów django
- 4. Błąd składni podczas ładowania z pliku
- 5. UICollectionview Przewijanie przerywane podczas ładowania komórek
- 6. Android wyłącza wyświetlanie podczas ładowania
- 7. błąd jvm.dll Eclipse podczas ładowania
- 8. Menu rozwijane podczas ładowania strony
- 9. Android ProgessBar podczas ładowania WebView
- 10. Tworzenie relacji podczas rusztowania
- 11. "Błąd ładowania DAC: CreateDacInstance failed" podczas ładowania pliku zrzutu za pomocą ClrMD
- 12. Wykonaj operację cofania komponentu bean podczas ładowania?
- 13. Rozwiązywanie ścieżek względnych podczas ładowania plików XSLT
- 14. AngularJS: Dodawanie przycisku Spinner podczas ładowania zawartości
- 15. netstack: LIB_MGR - Błąd podczas ładowania lib libdnshostprio.so
- 16. Jak usunąć biały ekran podczas ładowania aplikacji?
- 17. Animacja Spinner podczas ładowania nowej strony
- 18. Pokaż ProgressDialog podczas ładowania układu z setContentView
- 19. Jak rozwiązywać elementy podczas ładowania do XDocument?
- 20. Podawanie argumentów wymagających (podczas ładowania modułu)
- 21. Projektant napotkał błąd podczas ładowania definicji tabeli?
- 22. Jak tłumić komunikaty ostrzegawcze podczas ładowania biblioteki?
- 23. Requirejs, problem podczas ładowania biblioteki podkreślenia
- 24. Jak wywołać funkcję vue.js podczas ładowania strony
- 25. Unikanie wyrażeń wyświetlanych podczas ładowania strony
- 26. Wystąpił problem podczas ładowania wielu wersji jQuery
- 27. Pokaż animację ładowania podczas leniuchowania modułów?
- 28. Liczba linii JavaScript wykonanych podczas ładowania strony
- 29. Błąd Cygwin Gcc podczas ładowania bibliotek współdzielonych?
- 30. Nieznany symbol podczas ładowania modułu jądra
+1 Bardzo pomocny, dziękuję. – Andrie
+1 rzeczywiście. Gdzie mam to umieścić? Który plik z mojej paczki? –
To miało znaczenie, a ludzie używali 'R/zzz.R' - która obecnie jest w większości konwencją. Myślę, że równie dobrze możesz zrobić "R/onLoad.R". –