#androiddev #android

Chciałbym pobierać w tle dane z serwera, w przypadku ich zmiany informować użytkowników. Do informowania użytkowników wykorzystuje BroadcastReceiver + chce dodać startForeground -> Notification.

Czy właściwą metodą jest wykorzystanie TimerTask np. z cyklem co 30 sekund? Priorytetem jest bezproblemowe działanie w tle. Do tej pory wykorzystywałem w głównej aktywności Intent do wywoływania innej klasy z handler.postDelayed - każda zmiana aktywności powodowała ponowne uruchomienie Intentu (tak, bardzo
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#androiddev
Spotkaliście się z takim problemem jak poniżej?

java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example/com.example.ExampleActivity}: java.lang.IllegalStateException: Only fullscreen opaque activities can request orientation
Caused by: java.lang.IllegalStateException: Only fullscreen opaque activities can request orientation

Występuje on tylko na Android 8.0 i w górę.
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@ra_s, @mkwiatek: To nie bug, więc tego nie zmienią. Bugiem było to co było wcześniej. Na (pół)przezroczystej aktywności powinno się teraz używać behind, wcześniej gdy mozna było zafixować prowadziło to do problemów, gdy aktywność pod spodem np. miała ustawione landscape, a półprzezroczysta aktywność nad nią portrait, wtedy aktywność poniżej z layoutem niedostosowanym do portrait i tak zmieniała orientację, co nigdy nie powinno się wydarzyć.
  • Odpowiedz
@majsterV2: zabawa na max godzinę. Gierki androidowe to w większości syf, grafika kreskówkowa. Z PC nie ma szans zparować tego tak, żeby było dobrze. Próbowałem dobre wifi, usb3.0 i nigdy nie powalało. Najtańszy jako-taki VR to PS VR ( ͡° ʖ̯ ͡°)
  • Odpowiedz
W momencie kiedy wywołuje callback z innej klasy otrzymuje błąd Unable to start activity ComponentInfo. Chce przekazać wartość z pola "editkryptonim" do głównego okna aplikacji. W dobrą stronę idę? Zna ktoś inne, na pewno lepsze rozwiązania? (ew. jakieś przykłady aplikacji?)

public class ustawienia extends MainActivity {
EditText kryptonim;
public String
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki i Mirabelki z #programowanie na system #android w #java ratujcie!

Mam do poprawienia coś w mojej aplikacji i nie mogę sobie z tym poradzić. Każda pomoc będzie przydatna, najlepiej #poznan i okolice ale zdalnie też mogę spróbować. Może, jeśli sami nie jesteście w stanie się tego podjąć znacie kogoś, kto byłby chętny coś tam sobie dorobić? Polecicie, skontaktujecie?

#it #programista15k
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Powiedzcie jakie są alternatywy dla używania zmiennych globalnych - takich dostępnych z każdej klasy. Mam problem, bo mam zagnieżdżony recyclerview w innym recyclerview i właśnie z drugiego adaptera potrzebuję wydobyć zmienną, którą bym użył w MainActivity (chodzi o pozycję scrolla aktualnie przesuwanego rzędu/row).
Próbowałem ją zapisać w tym drugim adapterze zagnieżdżonego recyclerview i po adapterach ją dostać ale w ten sposób pojawia się null ;( Od razu mówię, że jestem dość początkujący
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Możecie polecić jakiegoś dostawcę reklam na androida poza admob? Chodzi mi konkretnie o statyczne reklamy na cały ekran. Teraz korzystam wyłącznie z filmów w UnityAds i Adcolony, ale nie zawsze mają one sens.

#gamedev #androiddev
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

narobiłem trochę bałaganu, to wrzucam takie powiedzmy "podsumowanie"

pacjent Xiaomi Redmi Note 3 MTK Hennessy 2015617

może opiszę co i jak w sposób chronologiczny
w zeszłym tygodniu telefon zaczął tracić zasięg. Piszę zaczął, bo zasięg kilka razy i tylko na chwilę powrócił, bo np podochodziły smsy itp. moment powracania zasięgu był mocno losowy, bo raz telefon miałm w kieszeni, a innym razem telefon leżał na biurku. telefon miał dosyć sporo upadków, ale pierwsza utrata zasięgu
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki z #dji #drony #mavic #phantom i trochę też #android czy #androiddev
Dotarła moja wspaniała paczka po 1,5 miesiąca i pierwszy kwas... Po zainstalowaniu aplikacji DJI Go 4 i podłączeniu telefonu do włączonego kontrolera pojawia się popup czy użyć aplikacji DJI Go 4 jako domyślnej jak to urządzenie USB jest podłączone. Niby wszystko fajnie, tylko że popup nie czeka na
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@feelbeats: @eXcore: Niestety nie. To wina systemu (jako dowód może posłużyć też to że ładowanie się nie przerywa). Dzisiaj celowałem palcami w ten popup i udało mi się go zamknąć. Tj. zaznaczyć, że ma być domyślna aplikacja i kliknąć OK. Ale na dłuższą metę nie ma to sensu a android 7.1 i tak jest za ciężki do tego telefonu i tak. Muszę wziąć 6.0 albo i nawet 5.1
  • Odpowiedz
Siema! Dzisiaj odebrałem swojego #redminote3 mtk z serwisu, gdzie powiedzieli mi, że problem polegający na całkowitej utracie zasięgu jest na 100% software'owy, ale żeby to naprawić potrzeba backup orginalnego softu. Ja niestety takowego nie posiadam. Wgranie backupu z innego telefonu teoretycznie może się udać, ale jak się nie trafi na pasujące sumy kontrolne (czymkolwiek one są) to będę musiał poszukać nowego telefonu. Jeżeli nie spróbuję, to i tak będę musiał
  • 20
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć mirunie z #androiddev pomoże mi ktoś zrootowac #samsung GalxyTab4 LTE? Dostalem taką zabawę od szwagra i to mój pierwszy #android ( ͡° ͜ʖ ͡°)
Ostatnio customy z xda, to wstyd się przyznać, na WM wgrywalem.
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Mickson w sumie to możesz mieć rację, bo nie jestem w stanie sobie wyobrazić w jaki sposób można wyświetlić kawałek kodu źródłowego bez celowego działania ( ͡º ͜ʖ͡º)
  • Odpowiedz
@mekintosz: @Mickson: czysto teoretycznie mogli coś zmieniać w linijce gdzie mieli:

final String phoneNumber = context.getString(R.string.something);
a przez pomyłkę zrobili:

final String phoneNumber = "context.getString(R.string.something)";
Albo jakaś grubsza konkatenacja tam miała miejsce i coś im się p------o ( ͡° ͜ʖ ͡°)
  • Odpowiedz
@Krzyyysiu: postaram się konstruktywnie
1. Sam koncept jest banalny i oklepany - testowałem już kilkanaście podobnych apek które miały bardziej rozbudowane opcje - np. przypominały mi o zakupach jak byłem w pobliżu sklepu albo o odwiedzeniu znajomego jak byłem blisko jego domu.
2. Apka na dzień dobry mówi że będzie miała dostęp do moich plików. Dlaczego poszedłeś na łatwiznę i nie zastosowałeś mechanizmu pozwoleń z API 23+?
3. Minimum Android 5.0? Skąd to
  • Odpowiedz