Aktywne Wpisy

nonszalancki +176
ruda_stuleja +143
Największe i najzabawniejsze kłamstwa Hulka Hogana.
Na pewno się tu odbił echem wczorajszy występ Hulka Hogana na wiecu Trumpa. Chciałbym więc wam nieco nakreślić kim dokładnie jest Hulk Hogan i dlaczego IMO ma to pewne znaczenie dlaczego ktoś taki jak on się na tym wiecu pojawił.
Pozwolę sobie z miejsca zatagować tu #gruparatowaniapoziomu bo post będzie długi i wyczerpujący, bo pisze go jako nieoficjalny profesor pro wrestlingu, których w tym kraju pewnie za wielu nie ma. Wrestling oglądam już jakieś 25 lat, a Hogan to istny bóg bez którego dziś nikt by nawet nie wiedział czym amerykański Wrestling jest.
ALE
Na pewno się tu odbił echem wczorajszy występ Hulka Hogana na wiecu Trumpa. Chciałbym więc wam nieco nakreślić kim dokładnie jest Hulk Hogan i dlaczego IMO ma to pewne znaczenie dlaczego ktoś taki jak on się na tym wiecu pojawił.
Pozwolę sobie z miejsca zatagować tu #gruparatowaniapoziomu bo post będzie długi i wyczerpujący, bo pisze go jako nieoficjalny profesor pro wrestlingu, których w tym kraju pewnie za wielu nie ma. Wrestling oglądam już jakieś 25 lat, a Hogan to istny bóg bez którego dziś nikt by nawet nie wiedział czym amerykański Wrestling jest.
ALE
źródło: obraz_2024-07-20_130505557
Pobierz





jeżeli mPlayer jest polem klasy MediaPlayer (a nie klasy nadrzędnej):
MediaPlayer.class.getDeclaredField("mPlayer").get();otoczone blokiem try-catch.
ale łamiesz zasady enkapsulacji w ten sposób i na 99% robisz coś źle :)
Jak się używa to najczęściej do jakiś rejestracji itd, np wyszukiwania metod z wybraną adnotacją.
Refleksje są powolne, bardzo powolne, i jak się już ich używa to koniecznie trzeba cachować metody/fieldy bo inaczej to są jeszcze wolniejsze.
A twoja metoda jest publiczna:
http://developer.android.com/reference/android/media/MediaPlayer.html#isPlaying()
A ja nie możesz się dostać do własnego obiektu który trzyma player-a, to nie
@indywidualny: onDestroy() to nie finalizacja, tylko element lifecycle. API wywołuje to gdy Activity lub fragment nie jest już potrzebny. Prawdopodobnie zaraz po wywołaniu onDestroy() jakieś FragmentManagery czy Activity managery usuwają swoją referencje do twego fragmentu/klasy. Dopiero po tym GC może wkroczyć. Jak będziesz za dużo robić w onDestroy() to uwolnienie