Hej potrzebuję porady.

Mam do napisania mikroserwis wysyłający maile, działający na kubernetesie (możliwe, że podów kiedyś będzie więcej niż 1).

Koncepcję mam taką by:
1) Utworzyć serwis zapisujący do np. jakiegoś mongo meile do wysłania (wysyłane do aplikacji po http lub kafką?)
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć, Jestem początkujący w #androiddev i #kotlin

Może mi ktoś wyjaśnić w jaki sposób zwrócić w tym przypadku MediaPlayer?
Nie rozumiem dlaczego IDE się czepia, w końcu kod wyraźnie mówi, że zmienna mediaPlayer JEST poprawną instancją klasy MediaPlayer ;/

Macie jakieś inne pomysły jak to obejść? Chcę przechowywać instancję playera w statycznym property i oddawać zawsze tę samą, bez tworzenia nowej, poza oczywiście pierwszym żądaniem, kiedy jest instancjonowany.
czlowiekzlisciemnaglowie - Cześć, Jestem początkujący w #androiddev i #kotlin 

Moż...

źródło: comment_15987198658EGDXQgP2LBWLWxN3pf7Me.jpg

Pobierz
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 3
@czlowiek_z_lisciem_na_glowie: Odnośnie tego, dlaczego się czepia:
mediaPlayer jest varem, więc teoretycznie już po Twoim sprawdzeniu, a przed jego zwróceniem, mógłby zostać nadpisany ponownie na null z innego wątku.
Dlatego nie może zajść smart casting.
  • Odpowiedz
Jak "zabić" działający wątek podczas niszczenia aktywności, w której się znajduje? Próbowałem w metodzie onDestroy() dać metode handler.removeCallbacks(nazwa_watku), ale nie działa. Po zniszczeniu aktywności nadal w konsoli jest wypisywana treść z println() znajdującego się w wątku.

#programowanie #android #kotlin
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jestem początkujący w #kotlin i #androiddev

Robię pager, który podmienia obrazek, w zależności, która strona jest bieżąca (ze zmiennej position budowany jest name zasobu). Finalnie ma to być slider z możliwością podpięcia zdarzenia na tapnięcie w obrazek.
Problem polega na tym co jest w czerwonym prostokącie - komponent imageViiew nie reaguje na metodę setImageResource - nie ustawia obrazka. Wie ktoś może dlaczego?
czlowiekzlisciemnaglowie - Jestem początkujący w #kotlin i #androiddev

Robię pager...

źródło: comment_15981884799bcAvH2qS4svMabTBOwlYd.jpg

Pobierz
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

(ze zmiennej position budowany jest name zasobu)


@czlowiek_z_lisciem_na_glowie: IMO lepiej mapę która jako klucze ma nr strony (idealnie przypisany do jakiegoś const) a wartości konkretne resource. Zwykle takie mechanizmy że nr strony jest mapowany na jakiś ID słabo się kończą, ktoś zmieni konwencję nazywania IDków, pozmienia nazwy przez refactor i nagle zginą obrazki.
  • Odpowiedz
Może mi ktoś pomc z #kotlin #androiddev?
Jestem początkujący, chciałem zrobić slider z obrazkami. Jeżeli dobrze rozumiem tutorial to klasa ScreenSlidePageFragment odpowiada za widok każdej strony w paginacji. Problem jest taki, że gdy pobieram instancję kolejnego Fragment i z niego wyciągam imageView, to nie mogę i tak zrobić na nim żadnej operacji. setImageResource nic nie robi.
czlowiekzlisciemnaglowie - Może mi ktoś pomc z #kotlin #androiddev?
Jestem początkuj...

źródło: comment_15977765651p07klUtGr0xt79xrFAHuY.jpg

Pobierz
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #java #android #kotlin

Mam pytanie,zajalem sie pisaniem aplikacji ktora zbiera kroki dzialajac jako Services. Poniewaz od Androida 9.0

Sensors that use the continuous reporting mode, such as accelerometers and gyroscopes, don't receive events.
Nie moge w takim razie zaimplementowac SensorEventListener
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@yras8: Użyj Foreground Service. Z pierwszego linka:

If your app needs to detect sensor events on devices running Android 9, use a foreground service.
W dokumentacji sensorów jest też informacja

Given these restrictions, it's best to detect sensor events either when your app is in the foreground or as part of a
  • Odpowiedz
Są plany je całkiem wywalać z treści, ale przy trzech bombelkach pierwszeństwo mają poprawki, a kosmetyka zostaje na mityczne "w wolnym czasie" :)
  • Odpowiedz