-
2000 - 1901
5691 - 4001 4000 - 3901 3900 - 3801 3800 - 3701 3700 - 3601 3600 - 3501 3500 - 3401 3400 - 3301 3300 - 3201 3200 - 3101 3100 - 3001 3000 - 2901 2900 - 2801 2800 - 2701 2700 - 2601 2600 - 2501 2500 - 2401 2400 - 2301 2300 - 2201 2200 - 2101 2100 - 2001 2000 - 1901 1900 - 1801 1800 - 1701 1700 - 1601 1600 - 1501 1500 - 1401 1400 - 1301 1300 - 1201 1200 - 1101 1100 - 1001 1000 - 901 900 - 801 800 - 701 700 - 601 600 - 501 500 - 401 400 - 301 300 - 201 200 - 101 100 - 1
-
Fórumok
LOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokMobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokPROHARDVER! - hardver fórumok
Notebookok TV & Audió Digitális fényképezés Alaplapok, chipsetek, memóriák Processzorok, tuning Hűtés, házak, tápok, modding Videokártyák Monitorok Adattárolás Multimédia, életmód, 3D nyomtatás Nyomtatók, szkennerek Tabletek, E-bookok PC, mini PC, barebone, szerver Beviteli eszközök Egyéb hardverek PROHARDVER! BlogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésFÁRADT GŐZ - közösségi tér szinte bármiről
Tudomány, oktatás Sport, életmód, utazás, egészség Kultúra, művészet, média Gazdaság, jog Technika, hobbi, otthon Társadalom, közélet Egyéb Lokál PROHARDVER! interaktív
Új hozzászólás Aktív témák
-
eastsider
nagyúr
-
Karma
félisten
Adj egy WebViewClientet a WebViewhoz, aminek az onPageStarted metódusában felrakod a jelzést, onPageFinishedben meg leveszed.
-
eastsider
nagyúr
Sziasztok!
webviewbe hogy lehetne megoldani, hogy minden egyes linkre kattintáskor feldobjon egy loading dialogot?
első betöltéskor sikerült egy dialogot varázsolnom, míg be nem tölt, de későbbiekre egyelőre nem jöttem rá
-
Benex
senior tag
Ahogy mondtad, rakj ki egy sharedprefet booleanre, és induláskor vizsgálj rá, ha már volt ilyen akkor ne dobd fel a dialogot.
Köszönöm, megcsináltam és jól is működik

-
WonderCSabo
félisten
Ahogy mondtad, rakj ki egy sharedprefet booleanre, és induláskor vizsgálj rá, ha már volt ilyen akkor ne dobd fel a dialogot.
-
Benex
senior tag
Ez egy sima AlertDialog.
KÖSZÖNÖM
sikerült! Viszont itt később, hogy tudom beállítani hogy ha már 1x Ok-ot nyomott az illető, akkor többszöri indításnál ne jöjjön fel az ablak??? -
WonderCSabo
félisten
-
Benex
senior tag
Hú az ilyeneket rég óta kerestem, csak nem tudtam milyen kúlcsszóval keressem

Amúgy ilyesmit szeretnék most csinálni(és API 8-től) , amin egy figyelmeztető szöveg van. -
WonderCSabo
félisten
-
Benex
senior tag
Miért nem raksz ki egy AlertDialogot, setCancelable(false) paraméterrel?
Megpróbálom , köszönöm
Öszintén még nem foglalkoztam az AlertDialog dolgokkal, eddig nem volt rájuk szükségem , és most kipattant egy ötlet és hát nem nyugszom amíg meg nem csinálom, de most neki vetem magam ennek a résznek.Köszönöm mégegyszer

-
WonderCSabo
félisten
Köszönöm sz eddigis segítségetiteket, ne haragudjatok, hogy ha nem irok vissza hogy sikerült-e vagy sem , csak nincs sok időm.
Egy olyan kérdésem lenne, hogy a jelenleg készitett alkalmazásomat szeretném egy figyemeztető szöveggel(Ez LinerarLayout és csináltam neki class-t is igaz abban csak a setContentView() van és a gomb finish()-e) kezdeni , amit Theme.Dialog-ba állítok be és azt szeretném, hogy mikor megnyilik az app megjelenik ez is de mögötte látszik az igazi app , de amíg az Értettem gombot meg nem nyomják a az alkalmazás nem lép ki az activityből. (Később szeretném majd beletenni azt is , hogy egy checkBox pipa be és akkor többet nejelenje meg , ezt tudom h sharepreferences-sel kell majd).Mivel tudom ezt megcsinálni hogy megnyiljon így ez a kettő layout??? (bocsánat ha nem annyira érthetően fogalmaztam)
Nagyon köszönöm a segítségeteket !!!

Miért nem raksz ki egy AlertDialogot, setCancelable(false) paraméterrel?
-
Benex
senior tag
Köszönöm sz eddigis segítségetiteket, ne haragudjatok, hogy ha nem irok vissza hogy sikerült-e vagy sem , csak nincs sok időm.
Egy olyan kérdésem lenne, hogy a jelenleg készitett alkalmazásomat szeretném egy figyemeztető szöveggel(Ez LinerarLayout és csináltam neki class-t is igaz abban csak a setContentView() van és a gomb finish()-e) kezdeni , amit Theme.Dialog-ba állítok be és azt szeretném, hogy mikor megnyilik az app megjelenik ez is de mögötte látszik az igazi app , de amíg az Értettem gombot meg nem nyomják a az alkalmazás nem lép ki az activityből. (Később szeretném majd beletenni azt is , hogy egy checkBox pipa be és akkor többet nejelenje meg , ezt tudom h sharepreferences-sel kell majd).Mivel tudom ezt megcsinálni hogy megnyiljon így ez a kettő layout??? (bocsánat ha nem annyira érthetően fogalmaztam)
Nagyon köszönöm a segítségeteket !!!

-
Sianis
addikt
Először is mindenkinek köszönöm a GIT-es útmutatókat; kezdem átlátni, hogy mit is kell csinálni. Kis trouble, hogy itt proxy mögött vagyok, de sebaj, majd otthon linux alól. Mellékesen jegyzem meg, hogy az AIDE tableten (használja vki?) elvileg a menüsorból tudja az egészet, ezért gondoltam hogy könnyebb lesz. ((Igaz, még azt sem próbáltam, csak láttam)) Köszönöm!

to Sianis:
Szerintem az a hiba, hogy a BackStack NEM a fragmentet, hanem az oda vezető utat tárolja. A->B azt jelenti, hogy az A-B replace kerül a stackra. Amikor ezt C-ről hívod, akkor - elvileg - a B->A replace-t végzi el újra. Nagy a gyanúm, hogy a lejátszás már ott elakad, hogy nincs meg a B fragment. Replace-t én ugyan ritkán használtam, de ha kettébontod remove-ra és add-ra, akkor talán könnyebb felderíteni a hibát.
Én azt gondolom, hogy az add(B) részt felesleges a Stackra tenni, csak a remove(A)-t tedd rá! Ha ezt a tranzakciót játszod vissza, akkor - elvileg - meg kell jelennie A-nak. Elvileg. És szerintem. De nem tudtam kipróbálni.
((Bocs, még annyi, hogy természetesen a remove(B) és remove(C)-re is szükség van a megfelelő helyen, csak nem a visszapörgetésben.))Uram, Ön nyert!
Köszönöm!

Sianis
-
thon73
tag
Sziasztok!
Ezúttal már tényleg olyasmi amit nem tudok. Adott 3 fragment, legynek A, B és C. Mindegyik között replace tranzakcióval navigálok, A -> B -> C. Mindig ez a sorrend. A amikor B-re megy akkor hozzáadja magát a back stachez. B amikor C-re megy, akkor nem. C-ről pedig popBackStack-el visszamegyek A-ra. Első körben ezt tökéletesen működik. Második körben viszont amikor C-n hívom a popBackStack-et, akkor C marad elől, a backStack kiürül. Mindig az R.id.content részre hívok replace-t.
Kérdés, miért nem jön vissza második esetben az A fragment tartalma?
Minden ötletet köszönök!
Sianis
Először is mindenkinek köszönöm a GIT-es útmutatókat; kezdem átlátni, hogy mit is kell csinálni. Kis trouble, hogy itt proxy mögött vagyok, de sebaj, majd otthon linux alól. Mellékesen jegyzem meg, hogy az AIDE tableten (használja vki?) elvileg a menüsorból tudja az egészet, ezért gondoltam hogy könnyebb lesz. ((Igaz, még azt sem próbáltam, csak láttam)) Köszönöm!

to Sianis:
Szerintem az a hiba, hogy a BackStack NEM a fragmentet, hanem az oda vezető utat tárolja. A->B azt jelenti, hogy az A-B replace kerül a stackra. Amikor ezt C-ről hívod, akkor - elvileg - a B->A replace-t végzi el újra. Nagy a gyanúm, hogy a lejátszás már ott elakad, hogy nincs meg a B fragment. Replace-t én ugyan ritkán használtam, de ha kettébontod remove-ra és add-ra, akkor talán könnyebb felderíteni a hibát.
Én azt gondolom, hogy az add(B) részt felesleges a Stackra tenni, csak a remove(A)-t tedd rá! Ha ezt a tranzakciót játszod vissza, akkor - elvileg - meg kell jelennie A-nak. Elvileg. És szerintem. De nem tudtam kipróbálni.
((Bocs, még annyi, hogy természetesen a remove(B) és remove(C)-re is szükség van a megfelelő helyen, csak nem a visszapörgetésben.)) -
Sianis
addikt
Sziasztok!
Ezúttal már tényleg olyasmi amit nem tudok. Adott 3 fragment, legynek A, B és C. Mindegyik között replace tranzakcióval navigálok, A -> B -> C. Mindig ez a sorrend. A amikor B-re megy akkor hozzáadja magát a back stachez. B amikor C-re megy, akkor nem. C-ről pedig popBackStack-el visszamegyek A-ra. Első körben ezt tökéletesen működik. Második körben viszont amikor C-n hívom a popBackStack-et, akkor C marad elől, a backStack kiürül. Mindig az R.id.content részre hívok replace-t.
Kérdés, miért nem jön vissza második esetben az A fragment tartalma?
Minden ötletet köszönök!
Sianis
-
Sianis
addikt
Megoldottam. Benéztem.

Tegnap nagyon este volt, ma meg nagyon reggel.

Sianis
-
Sianis
addikt
Az mitől lehet, hogy addToBackStack("ManageRoutesListFragment") hívással csinálok egy tranzakciót, akkor ilyen névvel a back stack-ben nem találok tranzakciót? Hiába adok neki nevet, minden entry neve null.
Ez így WTF? Találkoztatok már ilyesmivel?
Sianis
-
raggg
senior tag
A eclipse Team -es pluginjai jók, én is használom őket (mind az egitet, mind a Subversive-et). A GitHub for Windows kerülendő.
Mondjuk a merge-et az istennek se tudom használni az eclipseben belül, ebből sokkal jobb pl. a TortoiseMerge.Ja thon73, ha IntelliJ-t használsz, abban asszem alapból van git plugin, bár a git-et magát fel kell rakni..
Az IntelliJ féle git plugin nagyon jó, de nekem akadnak vele gondjaim sajnos (pushnál/pullnál), úgyhogy ki kell lépni néha a filekezlőbe és onnan pusholni (én TortoiseGitet használok). Egyébként a többi funkciója hibátlan, ez valamiért néha be-be áll. Olvastam pár tippet, de továbbra is voltak gondjaim..
-
Sianis
addikt
Szerintem a legjobb git kezelő Windows és OS X alá. Sourcetree. Évek óta használom, első indítás óta nem volt szükségem arra, hogy mást kelljen keresnem.
Sianis
-
WonderCSabo
félisten
Eclipse alá közvetlenül is be lehet kötni a Gitet.
Én meg ezt az utat javasolnám, mint ahogy a Sub{clipse,versive}-et is előnyben részesítem a Tortoise és parancssoros megoldásoknál – hadd kezelje az IDE tisztán a refaktorokat, új fájlokat, stb.

A eclipse Team -es pluginjai jók, én is használom őket (mind az egitet, mind a Subversive-et). A GitHub for Windows kerülendő.
Mondjuk a merge-et az istennek se tudom használni az eclipseben belül, ebből sokkal jobb pl. a TortoiseMerge.Ja thon73, ha IntelliJ-t használsz, abban asszem alapból van git plugin, bár a git-et magát fel kell rakni..
-
Karma
félisten
A GitHub a nevéből is adódóan git-el működik. Tehát sima git parancsokkal fel tudod nyomni a fájlaidat. Tutorial. Van egy GUIs kliens is (GitHub for Windows vagy GitHub for Mac), amivel talán ez egyszerűbb elsőre, bár sztem borzalmasan rossz, és ha picit is komolyabbat akar az ember úgyis a terminálhoz kell fordulnai.
Eclipse alá közvetlenül is be lehet kötni a Gitet.
Én meg ezt az utat javasolnám, mint ahogy a Sub{clipse,versive}-et is előnyben részesítem a Tortoise és parancssoros megoldásoknál – hadd kezelje az IDE tisztán a refaktorokat, új fájlokat, stb.

-
WonderCSabo
félisten
Elküldöm nyilvánosan, mást is érdekelhet:
[link]Ez ugyanaz a program, mint az Enumber nyilvántartó, de könyveket tart számon. Van a Books adatbázis, amelyik hivatkozik az Authors adatbázisra.
Elnézést kell kérjek azoktól, akik megnézik:
- én csak hobbiprogramozó vagyok, másrészt a program csak gyakorlásból készült. Magam is találtam hibákat benne. A program egyébként működik, de javítása folyamatban. Ha bárki javítási javaslattal él, örömmel veszem.
- már javasoltátok, hogy töltsem fel a Github-ra. Előbb-utóbb fel lesz, de nem jöttem rá Eclipse alól hogyan kell. Csak AIDE alatt találtam meg, de az most nincs (új telo rom, ugye). Köszönöm, ha valaki segít benne!
- természetesen "AS IS", tényleg csak meg akartam ismerni, hogyan működik...U.i.: Valaki találkozott már olyannal, hogy WinXP alatt a file-ok egy részének mérete konkrétan 0 lesz? Driveteszt ok, Kaspersky ok. De a forrást elő kellett ássam egy korábbi mentésből, mert ez is érintett volt. Hm. Legalább azt tudnám, hogy hogyan kerülhetem el legközelebb...
A GitHub a nevéből is adódóan git-el működik. Tehát sima git parancsokkal fel tudod nyomni a fájlaidat. Tutorial. Van egy GUIs kliens is (GitHub for Windows vagy GitHub for Mac), amivel talán ez egyszerűbb elsőre, bár sztem borzalmasan rossz, és ha picit is komolyabbat akar az ember úgyis a terminálhoz kell fordulnai.
-
eastsider
nagyúr
Elküldöm nyilvánosan, mást is érdekelhet:
[link]Ez ugyanaz a program, mint az Enumber nyilvántartó, de könyveket tart számon. Van a Books adatbázis, amelyik hivatkozik az Authors adatbázisra.
Elnézést kell kérjek azoktól, akik megnézik:
- én csak hobbiprogramozó vagyok, másrészt a program csak gyakorlásból készült. Magam is találtam hibákat benne. A program egyébként működik, de javítása folyamatban. Ha bárki javítási javaslattal él, örömmel veszem.
- már javasoltátok, hogy töltsem fel a Github-ra. Előbb-utóbb fel lesz, de nem jöttem rá Eclipse alól hogyan kell. Csak AIDE alatt találtam meg, de az most nincs (új telo rom, ugye). Köszönöm, ha valaki segít benne!
- természetesen "AS IS", tényleg csak meg akartam ismerni, hogyan működik...U.i.: Valaki találkozott már olyannal, hogy WinXP alatt a file-ok egy részének mérete konkrétan 0 lesz? Driveteszt ok, Kaspersky ok. De a forrást elő kellett ássam egy korábbi mentésből, mert ez is érintett volt. Hm. Legalább azt tudnám, hogy hogyan kerülhetem el legközelebb...
nagyon köszönöm

-
thon73
tag
Részben a fenti okok miatt (idő és hozzáértés hiánya) én is közzéteszek egy feladatot, hátha érdekel valakit:
Hatszögletű billentyűzet
Az ötlet egy régi palmOS programon, a myKbd-n alapul, de az elrendezés a honlapíró sajtja. Ilyen kellene Androidra, esetleg további ficsörökkel. (Ha valaki megtanulja, iszonyatosan gyorsan lehet vele írni.)
Én ugyan csak közvetítő vagyok, de természetesen a segítséget javadalmazással gondoltam. Érdeklődőket pü-ben várom.
Ha ez nem ide való, csapjatok nyakon nyugodtan, csak mondjátok meg, hol lehet ilyesmi felől érdeklődni! Köszi! -
thon73
tag
ezt elfelejtettem írni, hogy SQlite természetesen
thon73: priviben tudsz küldeni egy forrást? nagyon hálás lennék... amúgy szerintem a listFragmentben nem jó valami, valahogy nem jól használom a contentResolvert, vagy a cursorloadert (ott száll el szerintem)
amúgy egy inner joinnal lesznek összekapcsolva, szóval igen, jó lenne...
találtam egy IO Schedes példát de az már kicsit túl bonyolult, ki szeretném bogozni valahogy, hogy megértsem miért nem megyElküldöm nyilvánosan, mást is érdekelhet:
[link]Ez ugyanaz a program, mint az Enumber nyilvántartó, de könyveket tart számon. Van a Books adatbázis, amelyik hivatkozik az Authors adatbázisra.
Elnézést kell kérjek azoktól, akik megnézik:
- én csak hobbiprogramozó vagyok, másrészt a program csak gyakorlásból készült. Magam is találtam hibákat benne. A program egyébként működik, de javítása folyamatban. Ha bárki javítási javaslattal él, örömmel veszem.
- már javasoltátok, hogy töltsem fel a Github-ra. Előbb-utóbb fel lesz, de nem jöttem rá Eclipse alól hogyan kell. Csak AIDE alatt találtam meg, de az most nincs (új telo rom, ugye). Köszönöm, ha valaki segít benne!
- természetesen "AS IS", tényleg csak meg akartam ismerni, hogyan működik...U.i.: Valaki találkozott már olyannal, hogy WinXP alatt a file-ok egy részének mérete konkrétan 0 lesz? Driveteszt ok, Kaspersky ok. De a forrást elő kellett ássam egy korábbi mentésből, mert ez is érintett volt. Hm. Legalább azt tudnám, hogy hogyan kerülhetem el legközelebb...
-
eastsider
nagyúr
ezt elfelejtettem írni, hogy SQlite természetesen
thon73: priviben tudsz küldeni egy forrást? nagyon hálás lennék... amúgy szerintem a listFragmentben nem jó valami, valahogy nem jól használom a contentResolvert, vagy a cursorloadert (ott száll el szerintem)
amúgy egy inner joinnal lesznek összekapcsolva, szóval igen, jó lenne...
találtam egy IO Schedes példát de az már kicsit túl bonyolult, ki szeretném bogozni valahogy, hogy megértsem miért nem megy -
rgeorge
addikt
Sziasztok!
tudtok mutatni egy content providert, amiben több tábla van.
1 táblával ment, de kettővel elszáll valamiért uncaught exceptionnel a listfragment onActivityCreated() methodjában
és nem jövök rá miért
egyáltalán ajánlott egy content providerbe több táblát rábízni?
(tudom, hogy elvileg igen, contacts provider stb...)Mit jelent az, hogy a content provider-ben több tábla van? Az adatforrás egy olyan SQLite lekérdezés, amiben több tábla van? Ugye a content provider adatforrása bármi lehet, az SQLite csak az egyik eszköz, amivel adatforrásokat lehet kezelni.
-
thon73
tag
Sziasztok!
tudtok mutatni egy content providert, amiben több tábla van.
1 táblával ment, de kettővel elszáll valamiért uncaught exceptionnel a listfragment onActivityCreated() methodjában
és nem jövök rá miért
egyáltalán ajánlott egy content providerbe több táblát rábízni?
(tudom, hogy elvileg igen, contacts provider stb...)Én tudok mutatni olyat, amiben kettő van, és nem száll el

Ha kapcsoltak a táblák, akkor le sem tudod máshogy kérdezni (mármint külön ContentProviderrel). Több info kellene ahhoz, hogy válaszolni tudjak, de egy működő example-t (jó összetett ugyan) tudok küldeni.
Nekem a fő gond az volt, hogy mikor lehet teljes névvel, ill. mikor lehet csak rövid névvel hivatkozni az egyes mezőkre.
LEFT OUTER JOIN-nal kötöttem össze a két táblát.
A projection-ben a teljes (tabla.mezo) mezőnevet használtam, a from-ban csak a mezo-t. Ez akkor gond, ha mindkét táblában ugyanaz a mező neve (pl. maga az _id). Ilyenkor át lehet "nevezni" a mezőt, de erre nem volt szükségem.
Nem tudom, hol lesz a hiba, de emlékeim szerint ez sokáig nem tisztult le nekem, és folytonosan elszállt. Az sqlite-nak átküldött szövegeket érdemes átnézni, abból gyakran kiderül a turpisság. -
eastsider
nagyúr
Sziasztok!
tudtok mutatni egy content providert, amiben több tábla van.
1 táblával ment, de kettővel elszáll valamiért uncaught exceptionnel a listfragment onActivityCreated() methodjában
és nem jövök rá miért
egyáltalán ajánlott egy content providerbe több táblát rábízni?
(tudom, hogy elvileg igen, contacts provider stb...)lemaradt a kérdőjel
-
eastsider
nagyúr
Sziasztok!
tudtok mutatni egy content providert, amiben több tábla van.
1 táblával ment, de kettővel elszáll valamiért uncaught exceptionnel a listfragment onActivityCreated() methodjában
és nem jövök rá miért
egyáltalán ajánlott egy content providerbe több táblát rábízni?
(tudom, hogy elvileg igen, contacts provider stb...) -
fatal`
titán
-
szunyooo
tag
kimenő vagy bejövő hívásnál nem megy az érintő de a rendszer fut gombok mennek valami történik jelzi a telefon..egyszerűen csak az érintésre nem reagál . Ugyan ez van ha lezárom utána felakarom oldani már nem jó . van mikor megy 5-6 órahosszáig van olyan mikor folyamatosan ezt csinálja.Változó. Aksi ki megint be mert ugye csak úgy bírom újraindítani és akkor megint megy egy darabig.
-
szunyooo
tag
Próbáltam már nem jó.
-
szunyooo
tag
Ez egy Note 3 clone.
Volt egy ilyenem az tökéletesen működött eladtam vettem még egy ugyan ilyet ez meg ezt csinálja.. -
eastsider
nagyúr
-
Bozek
nagyúr
-
szunyooo
tag
Üdv.Van olyan program lefagy a telefon ne keljen kivenni az aksit gombokkal újrabírjam indítani.(Android)
-
hasszan
csendes tag
Sziasztok!
Lehet, hogy rossz helyre írok, de a sürgős határidőm miatt most már elég sok mindennel próbálkozom...
Működő Android projektet/alkalmazást szeretnék, ami a következőt tudja:
1. Első lépésben azt kell tudnia, hogy megnyit egy képet, és a képen egy adott pontra bökve megmondja, hogy az adott pontban milyen szín van.
2. Aztán ezt a színt a RAL skála(lehet más skála is) színeihez viszonyítva be kellene tudni azonosítani, hogy melyikhez áll a legközelebb.
3. És végül kellene tudni elmenteni felhasználónévvel és színkóddal adott színeket, amelyek az internetről elérhetőek. Ebből az első pont nagyon fontos, a második lényeges, a harmadik elhagyható is akár
Az Android verzió minimum Gingerbread vagy felette (nekem most 4.2 fut a mobilomon).
Eclipse fejlesztőkörnyezetben kell fejleszteni.
Ha érdekel, jelentkezz a hornyakg@gmail.com címen,
árajánlattal, s azzal, hogy április 8-ig szükségem van a kódra és az appra.Hasszán
OK, úgy tűnik jelentkezett is valaki.
HG -
hasszan
csendes tag
Sziasztok!
Lehet, hogy rossz helyre írok, de a sürgős határidőm miatt most már elég sok mindennel próbálkozom...
Működő Android projektet/alkalmazást szeretnék, ami a következőt tudja:
1. Első lépésben azt kell tudnia, hogy megnyit egy képet, és a képen egy adott pontra bökve megmondja, hogy az adott pontban milyen szín van.
2. Aztán ezt a színt a RAL skála(lehet más skála is) színeihez viszonyítva be kellene tudni azonosítani, hogy melyikhez áll a legközelebb.
3. És végül kellene tudni elmenteni felhasználónévvel és színkóddal adott színeket, amelyek az internetről elérhetőek. Ebből az első pont nagyon fontos, a második lényeges, a harmadik elhagyható is akár
Az Android verzió minimum Gingerbread vagy felette (nekem most 4.2 fut a mobilomon).
Eclipse fejlesztőkörnyezetben kell fejleszteni.
Ha érdekel, jelentkezz a hornyakg@gmail.com címen,
árajánlattal, s azzal, hogy április 8-ig szükségem van a kódra és az appra.Hasszán
-
thon73
tag
ListViewAnimations lib, ami elég jó és sok mindent tud, ezt a funkciót is támogatja a DynamicListView widgetéjével. (Mielőtt önreklámmal vádolna valaki most mondom, hogy én is toltam bele cár commitot, de nem ezért ajánlom.
)Pont ez az, ami a videon .50 körül van: drag&drop. Annyi a különbség, hogy itt az elemet hosszú nyomással, ott meg egy, az elején álló jellel fogjuk meg. Ez persze lényegtelen.
A listaelem kibontás is nagyon tetszik, (bár olyat szöveggel - lényegesen kevésbé animált módon - már csináltam.)
Köszönöm ezt is!Igaziból egy "todo" részt szeretnék csinálni az adatbáziskezelő segítségével, és ezzel könnyen be tudom állítani a manuális sorrendet. Meg persze lehet rendezni is mindenféle módon - de ez nagyon hiányzott.

-
WonderCSabo
félisten
Régóta szeretnék egy olyan listView-t, amiben az elemeket kedvem szerint (húzogatással) átrendezhetem.
Egy sikeres telefon újraélesztés után NeatROM 4.1.2-t tettem fel, ahol a rendszermenüben szerepel ez. Kijelző/Notification Panel/Toggle button order (a két nyelv keveréséből gondolom, hogy ez nem szabványos alkatrész). Nehézségek árán ugyan, de mozgás közben csináltam egy felvételt:
Ha listaelemek előtti ikont megfogom, akkor fel-le lehet húzni az elemet, és ha elhagyja a mellette lévő listaelem felezővonalát, akkor az a húzott elem "alatt" vagy inkább "mögött" átugrik az üres helyre. Na, ez így elmondva igen szegényes, de elég kézenfekvően működik. És sok-sok elemmel (vagyis görgetés közben is működik.
Nem tudja valaki véletlenül, hogy ezt a funkciót hol tudom elérni, vagy van-e valahol ilyen kód, ami ezt megcsinálja? Amivel én próbálkoztam, az sokkal szegényesebb volt - gyakorlatilag arra jutottam, hogy a teljes listView-t újra kellene írni. Egy ilyen kód sok melótól megmentene... Hálás köszönet előre is!

ListViewAnimations lib, ami elég jó és sok mindent tud, ezt a funkciót is támogatja a DynamicListView widgetéjével. (Mielőtt önreklámmal vádolna valaki most mondom, hogy én is toltam bele cár commitot, de nem ezért ajánlom.
) -
fatal`
titán
Arról kapok valamilyen értesítést, hogy bezárta az alkalmazást, vagy lehetséges olyan?
Nem.
-
Karma
félisten
Arról kapok valamilyen értesítést, hogy bezárta az alkalmazást, vagy lehetséges olyan?
Nem.
-
h1ght3chzor
őstag
Arról kapok valamilyen értesítést, hogy bezárta az alkalmazást, vagy lehetséges olyan?
-
thon73
tag
Köszi mindkettőtöknek! Elmélyedek benne.
A rommal az a baj, hogy csak egy stock rom átírás, de utánanézek, van-e forrása. Ez a rész speciel idegennek tűnik benne, azért is írtam ide a pontos elérését.
Ha nincs támogatás, az nem baj, majd támogatom magamat
De legalább nem kell az egészet nulláról kitalálni.
Köszönöm! -
fatal`
titán
Olvastam, hogy servicet is bezár az Android nem csak alkalmazást, ha keves a memoria. Azert szerettem volna servicet irni hogy ez ne tortenhessen meg, es folyamatosan adjam/kapjam az adatot. Most ezek alapján teljesen felesleges lenne, siman alkalmazasomba megvalosithatom ezt, vagy van vmi kulonbseg?
Service ahhoz kell, hogyha nem fut az alkalmazás, akkor is tudjon adatokat mozgatni.
Plusz nagyobb a prioritása szerintem, először appokat lődöz ki a rendszer és servicet csak végső esetben.
-
h1ght3chzor
őstag
Köszönöm! Igazából nem is tudom nekem mi kéne. Adatot szeretnék kapni, illetve küldeni is!

Olvastam, hogy servicet is bezár az Android nem csak alkalmazást, ha keves a memoria. Azert szerettem volna servicet irni hogy ez ne tortenhessen meg, es folyamatosan adjam/kapjam az adatot. Most ezek alapján teljesen felesleges lenne, siman alkalmazasomba megvalosithatom ezt, vagy van vmi kulonbseg?
-
Karma
félisten
Régóta szeretnék egy olyan listView-t, amiben az elemeket kedvem szerint (húzogatással) átrendezhetem.
Egy sikeres telefon újraélesztés után NeatROM 4.1.2-t tettem fel, ahol a rendszermenüben szerepel ez. Kijelző/Notification Panel/Toggle button order (a két nyelv keveréséből gondolom, hogy ez nem szabványos alkatrész). Nehézségek árán ugyan, de mozgás közben csináltam egy felvételt:
Ha listaelemek előtti ikont megfogom, akkor fel-le lehet húzni az elemet, és ha elhagyja a mellette lévő listaelem felezővonalát, akkor az a húzott elem "alatt" vagy inkább "mögött" átugrik az üres helyre. Na, ez így elmondva igen szegényes, de elég kézenfekvően működik. És sok-sok elemmel (vagyis görgetés közben is működik.
Nem tudja valaki véletlenül, hogy ezt a funkciót hol tudom elérni, vagy van-e valahol ilyen kód, ami ezt megcsinálja? Amivel én próbálkoztam, az sokkal szegényesebb volt - gyakorlatilag arra jutottam, hogy a teljes listView-t újra kellene írni. Egy ilyen kód sok melótól megmentene... Hálás köszönet előre is!

Bár perpillanat nem supportálják, ezt a libet használtuk már pár projektben erre.
-
eastsider
nagyúr
Lars Vogel tutorialjai nagyon jók.
köszi ezeket ismerem, és tényleg nagyon jó
adott egy listview egy listfragmentem
alján egy footerview, ami kattintásra megnyit egy dialogfragmentet (egyelőre csak toastot jelenít meg)
megy is, DE ahogy rányomok nem jelöli ki úgy, mint a listánál, csak megjelenik a toast (magyarul nem szinezi a hátteret a footeren, csak meghívja a toastot..
hogy lehetne kijelölni? nem bírok rájönni...LayoutInflater inflater = this.getLayoutInflater(null);
mfooterView = inflater.inflate(R.layout.footer_view, null,true);
if (mfooterView != null)
this.getListView().addFooterView(mfooterView);
mfooterView.isClickable();
mfooterView.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
if (event.getAction() == MotionEvent.ACTION_DOWN)
{
mfooterView.isFocusableInTouchMode();
mfooterView.clearFocus();
Context context = getActivity().getBaseContext();
CharSequence text = "Hello toast!";
int duration = Toast.LENGTH_SHORT;
Toast toast = Toast.makeText(context, text, duration);
toast.show();
}
return true;
}
});
próbáltam onclick listenerrel is, de ugyan ez. szépen megy, de nem színezi a hátteret -
fatal`
titán
Régóta szeretnék egy olyan listView-t, amiben az elemeket kedvem szerint (húzogatással) átrendezhetem.
Egy sikeres telefon újraélesztés után NeatROM 4.1.2-t tettem fel, ahol a rendszermenüben szerepel ez. Kijelző/Notification Panel/Toggle button order (a két nyelv keveréséből gondolom, hogy ez nem szabványos alkatrész). Nehézségek árán ugyan, de mozgás közben csináltam egy felvételt:
Ha listaelemek előtti ikont megfogom, akkor fel-le lehet húzni az elemet, és ha elhagyja a mellette lévő listaelem felezővonalát, akkor az a húzott elem "alatt" vagy inkább "mögött" átugrik az üres helyre. Na, ez így elmondva igen szegényes, de elég kézenfekvően működik. És sok-sok elemmel (vagyis görgetés közben is működik.
Nem tudja valaki véletlenül, hogy ezt a funkciót hol tudom elérni, vagy van-e valahol ilyen kód, ami ezt megcsinálja? Amivel én próbálkoztam, az sokkal szegényesebb volt - gyakorlatilag arra jutottam, hogy a teljes listView-t újra kellene írni. Egy ilyen kód sok melótól megmentene... Hálás köszönet előre is!

A ROM-ok nagyrésze nyílt forráskódú, megnézheted a frameworkben hogy hogyan oldották meg.
Részemről én herótot kapok ettől még a zenelejátszóban is.

Egyébként itt egy opensource library: [link]
-
thon73
tag
Régóta szeretnék egy olyan listView-t, amiben az elemeket kedvem szerint (húzogatással) átrendezhetem.
Egy sikeres telefon újraélesztés után NeatROM 4.1.2-t tettem fel, ahol a rendszermenüben szerepel ez. Kijelző/Notification Panel/Toggle button order (a két nyelv keveréséből gondolom, hogy ez nem szabványos alkatrész). Nehézségek árán ugyan, de mozgás közben csináltam egy felvételt:
Ha listaelemek előtti ikont megfogom, akkor fel-le lehet húzni az elemet, és ha elhagyja a mellette lévő listaelem felezővonalát, akkor az a húzott elem "alatt" vagy inkább "mögött" átugrik az üres helyre. Na, ez így elmondva igen szegényes, de elég kézenfekvően működik. És sok-sok elemmel (vagyis görgetés közben is működik.
Nem tudja valaki véletlenül, hogy ezt a funkciót hol tudom elérni, vagy van-e valahol ilyen kód, ami ezt megcsinálja? Amivel én próbálkoztam, az sokkal szegényesebb volt - gyakorlatilag arra jutottam, hogy a teljes listView-t újra kellene írni. Egy ilyen kód sok melótól megmentene... Hálás köszönet előre is!

-
h1ght3chzor
őstag
Köszönöm! Igazából nem is tudom nekem mi kéne. Adatot szeretnék kapni, illetve küldeni is!

-
WonderCSabo
félisten
Lars Vogel tutorialjai nagyon jók.
-
eastsider
nagyúr
Igen, erre gondoltam. Sajnos ez az Android 4.0-ás featureeket nem igazán ismeri, de a Service rendesen le van benne írva.
amúgy tényleg nagyon jó! jó magyarázatok, kódrészletek stb... ajánlott
esetleg angol nyelvű hasonlóan jó forrást tudsz a developer.android.com-on kívül? -
WonderCSabo
félisten
Igen, erre gondoltam. Sajnos ez az Android 4.0-ás featureeket nem igazán ismeri, de a Service rendesen le van benne írva.
-
eastsider
nagyúr
Esetleg BME-s jegyzetet tudsz linkelni? Pár mondatban össze tudod foglalni nagyjából mire kell figyelni, hogyan kéne csinálni?
lehet, hogy erre gondolt a kolléga

nekem megvan, rengeteg jó dolog van benne, de pl. content providerről nincs benne szó, loaderekről se, fragmentekről már van, de az "nagyon a vége"... vannak hozzá importálható példa projektek is, sok hasznos dolog -
h1ght3chzor
őstag
Magyarul nincs jó leírás, én amit ismerek a BMEsek jegyzete. Viszont az Android hivatalos dokumentációja teljesen jó.
Esetleg BME-s jegyzetet tudsz linkelni? Pár mondatban össze tudod foglalni nagyjából mire kell figyelni, hogyan kéne csinálni?
-
eastsider
nagyúr
Ok, kösz
ha nem megy szólj pont most csináltam viewpageres megoldást. igaz listfragmentekkel
-
WonderCSabo
félisten
Van vmi jó leírás, ha lehet magyarul, ahol service alkalmazást lehet csinálni? Jelenleg megvan az alkalmazásom, és abból gondolom bizonyos részeket kell átdobnom, csak nem tudom hogy, és pontosan hogy kell megírni a service részt.
Magyarul nincs jó leírás, én amit ismerek a BMEsek jegyzete. Viszont az Android hivatalos dokumentációja teljesen jó.
-
h1ght3chzor
őstag
Van vmi jó leírás, ha lehet magyarul, ahol service alkalmazást lehet csinálni? Jelenleg megvan az alkalmazásom, és abból gondolom bizonyos részeket kell átdobnom, csak nem tudom hogy, és pontosan hogy kell megírni a service részt.
-
WonderCSabo
félisten
-
Benex
senior tag
Sziasztok vagy listview layoutom. Hogy tudok a listában szereplő szövegek mellé egy képet tenni? (pl egy nyilat)
-
kemkriszt98
tag
A ViewPager alapvetően Fragmenteket tartalmaz, azaz egy oldal egy Fragment-et jelent. A Fragment-et kell lekérni tag alapján, és meghívni annak a getView() metódusát.
Ok, kösz
-
WonderCSabo
félisten
Üdv újra, hogyan érhetem el egy ViewPager egyik layoutjának egyik komponensét?
így próbáltam:deleteAll = (Button) vPager.findViewById(R.id.btnDelete);
deleteAll.setOnClickListener(cl);De gondolom nem működik mert NullPointerException-t kapok....
A ViewPager alapvetően Fragmenteket tartalmaz, azaz egy oldal egy Fragment-et jelent. A Fragment-et kell lekérni tag alapján, és meghívni annak a getView() metódusát.
-
kemkriszt98
tag
Üdv újra, hogyan érhetem el egy ViewPager egyik layoutjának egyik komponensét?
így próbáltam:deleteAll = (Button) vPager.findViewById(R.id.btnDelete);
deleteAll.setOnClickListener(cl);De gondolom nem működik mert NullPointerException-t kapok....
-
eastsider
nagyúr
-
eastsider
nagyúr
közben frissült az SDK
és ezt kapom:
[2014-03-23 19:03:48 - analogue.note] Dx
trouble processing "javax/xml/namespace/QName.class":Ill-advised or mistaken usage of a core class (java.* or javax.*)
when not building a core library.
....
....
.....[2014-03-23 19:03:48 - analogue.note] Dx 1 error; aborting
[2014-03-23 19:03:48 - analogue.note] Conversion to Dalvik format failed with error 1
mi lehet ez? nem működött semmi, amit eddig találtamo je lefordult

elvileg hozzáadtam két rekordot is az adatbázishoz, de csak egy szép 1-es jelenik meg a lista első elemének bal felső sarkában
és megy a log is -
eastsider
nagyúr
közben frissült az SDK
és ezt kapom:
[2014-03-23 19:03:48 - analogue.note] Dx
trouble processing "javax/xml/namespace/QName.class":Ill-advised or mistaken usage of a core class (java.* or javax.*)
when not building a core library.
....
....
.....[2014-03-23 19:03:48 - analogue.note] Dx 1 error; aborting
[2014-03-23 19:03:48 - analogue.note] Conversion to Dalvik format failed with error 1
mi lehet ez? nem működött semmi, amit eddig találtam -
Karma
félisten
semmi. csináltam neki filtereket,
a toast se ír ki semmit az a legjobb
nem volt jó az oncreate param. listája
most végre ezt kapom
03-23 18:11:26.683: E/AndroidRuntime(1400): java.lang.RuntimeException: Unable to start activity ComponentInfo{hu.matemakaresz.analogue.note/hu.matemakaresz.analogue.note.FilmActivity}: android.view.InflateException: Binary XML file line #4: Error inflating class fragment
03-23 18:11:26.683: E/AndroidRuntime(1400): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2195)gondolom valahol nem jó az inflate
Ha lejjebb mész a stacktrace-ben, ott lesz a konkrét hiba ami ezt kiváltotta. Lehet nullpointerexception a Java kódban éppúgy, mint az XML-ben valami gebasz.
-
eastsider
nagyúr
Ha nem jelenik meg, csatlakoztasd újra a készüléket, nézd meg a filtereket, stb.
Az adb logcat > logcat.txt paranccsal kiírhatod az elmúlt x idő logjait egy fájlba, végső esetben nézd meg abban.
semmi. csináltam neki filtereket,
a toast se ír ki semmit az a legjobb
nem volt jó az oncreate param. listája
most végre ezt kapom
03-23 18:11:26.683: E/AndroidRuntime(1400): java.lang.RuntimeException: Unable to start activity ComponentInfo{hu.matemakaresz.analogue.note/hu.matemakaresz.analogue.note.FilmActivity}: android.view.InflateException: Binary XML file line #4: Error inflating class fragment
03-23 18:11:26.683: E/AndroidRuntime(1400): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2195)gondolom valahol nem jó az inflate
-
WonderCSabo
félisten
-
eastsider
nagyúr
Mármintaz Activity oncreate log se fut le? Biztos, hogy lefut. Debuglj bele.
le kéne futnia, de miért nem jelenik meg a log?
-
WonderCSabo
félisten
valóban
az meg így néz ki
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/main_list_contrainer_layout"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<ListView android:id="@id/android:list"
android:layout_width="match_parent"
android:layout_weight="1"
android:drawSelectorOnTop="false"/>
</RelativeLayout>
nem tudom mi lehet a gond, azért az oncreatebe lévő lognak csak kéne működnie nem?
Mármintaz Activity oncreate log se fut le? Biztos, hogy lefut. Debuglj bele.
-
eastsider
nagyúr
Egyébként a listfragment layouthoz szerint az activity layoutot másoltad be véletlenül.
valóban
az meg így néz ki
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/main_list_contrainer_layout"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<ListView android:id="@id/android:list"
android:layout_width="match_parent"
android:layout_weight="1"
android:drawSelectorOnTop="false"/>
</RelativeLayout>
nem tudom mi lehet a gond, azért az oncreatebe lévő lognak csak kéne működnie nem?
-
WonderCSabo
félisten
-
eastsider
nagyúr
Itt az onCreateView-val van a probléma. Méghozzá az, hogy null-al térsz vissza. Azt a View-t add vissza, amit az inflater elkészített.
Az Activity-ben meg azt nem értem, hogy ha az XML-ben már hozzáadod, akkor miért adod hozzá még egyszer kódból is a fragmentet?
köszi!
jogos!
de még mindig meg se mukkan

akkor máshol lesz a gond..
de a log szerint mintha az oncreate se futna le -
WonderCSabo
félisten
Sziasztok!
ListFragmentet szeretnék megjeleníteni egy FragmentActivityn.
de log szerint le se fut a fragmentem...
mit kellene implementálnom a mainbe (a Fragmentactivity), hogy megjelenjen?ilyen a fragmentactivitym oncreatje
super.onCreate(savedInstanceState);
setContentView(R.layout.film_pic);
Log.i(TAG, "onCreate");
if (savedInstanceState == null) {
FilmFragment filmFrag = new FilmFragment();
getSupportFragmentManager().beginTransaction().add(
R.id.main_list_contrainer_layout, filmFrag).commit();a filmfragmentem oncreateviewja
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
inflater.getContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE);
inflater.inflate(R.layout.activity_film, container);
Log.i(TAG, "onCreateview");
return super.onCreateView(inflater, container, savedInstanceState);
}fragmentactivity layout
[C<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<fragment class="hu.matemakaresz.analogue.note.FilmFragment"
android:id="@+id/filmFrag"
android:layout_width="match_parent"
android:layout_height="match_parent" />
</FrameLayout>listfragment layout
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<fragment class="hu.matemakaresz.analogue.note.FilmFragment"
android:id="@+id/filmFrag"
android:layout_width="match_parent"
android:layout_height="match_parent" />
</FrameLayout>loadermanagerrel töltöm fel sqlite adatbázisból
Itt az onCreateView-val van a probléma. Méghozzá az, hogy null-al térsz vissza. Azt a View-t add vissza, amit az inflater elkészített.
Az Activity-ben meg azt nem értem, hogy ha az XML-ben már hozzáadod, akkor miért adod hozzá még egyszer kódból is a fragmentet?
-
eastsider
nagyúr
Sziasztok!
ListFragmentet szeretnék megjeleníteni egy FragmentActivityn.
de log szerint le se fut a fragmentem...
mit kellene implementálnom a mainbe (a Fragmentactivity), hogy megjelenjen?ilyen a fragmentactivitym oncreatje
super.onCreate(savedInstanceState);
setContentView(R.layout.film_pic);
Log.i(TAG, "onCreate");
if (savedInstanceState == null) {
FilmFragment filmFrag = new FilmFragment();
getSupportFragmentManager().beginTransaction().add(
R.id.main_list_contrainer_layout, filmFrag).commit();a filmfragmentem oncreateviewja
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
inflater.getContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE);
inflater.inflate(R.layout.activity_film, container);
Log.i(TAG, "onCreateview");
return super.onCreateView(inflater, container, savedInstanceState);
}fragmentactivity layout
[C<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<fragment class="hu.matemakaresz.analogue.note.FilmFragment"
android:id="@+id/filmFrag"
android:layout_width="match_parent"
android:layout_height="match_parent" />
</FrameLayout>listfragment layout
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<fragment class="hu.matemakaresz.analogue.note.FilmFragment"
android:id="@+id/filmFrag"
android:layout_width="match_parent"
android:layout_height="match_parent" />
</FrameLayout>loadermanagerrel töltöm fel sqlite adatbázisból
-
WonderCSabo
félisten
-
h1ght3chzor
őstag
A csatlakozás. Eseménykezelőre ezt írtam:
lv.setOnItemClickListener(new OnItemClickListener(){
@Override
public void onItemClick(AdapterView<?> parent, View viewClicked, int position,long id) {
TextView textview = (TextView) viewClicked;
String message = "You clicked # " + position + ", which is string: " + textview.getText().toString();
Toast.makeText(MainActivity.this, message, Toast.LENGTH_LONG).show();
}
});BluetoothDevice connect_device = BA.getRemoteDevice(textview.getText().toString());
connect_device.connectGatt(???, ???, ???)??? helyére mit írjak? Egyáltalán ez a jó?
-
h1ght3chzor
őstag
Melyik része nem megy? A csatlakozás, vagy ListView megjelenítés és eseménykezelés?
A csatlakozás. Eseménykezelőre ezt írtam:
lv.setOnItemClickListener(new OnItemClickListener(){
@Override
public void onItemClick(AdapterView<?> parent, View viewClicked, int position,long id) {
TextView textview = (TextView) viewClicked;
String message = "You clicked # " + position + ", which is string: " + textview.getText().toString();
Toast.makeText(MainActivity.this, message, Toast.LENGTH_LONG).show();
}
}); -
Benex
senior tag
Sziasztok.
Beállítom a layout háttérszínét valamire és megteszem ugyan ezt az actionbar-ral is, viszont ott marad egy csik.Azt a csíkot , hogy tudnám eltüntetni onnan???. Előre köszönöm
-
WonderCSabo
félisten
Van egy ArrayList<String> list, amiben tárolom a párosított eszközöket, hogyan tudom megoldani, hogy a ListView-ban kiválasztott-ra próbáljon meg csatlakozni?
Melyik része nem megy? A csatlakozás, vagy ListView megjelenítés és eseménykezelés?
-
h1ght3chzor
őstag
Van egy ArrayList<String> list, amiben tárolom a párosított eszközöket, hogyan tudom megoldani, hogy a ListView-ban kiválasztott-ra próbáljon meg csatlakozni?
-
WonderCSabo
félisten
kemkriszt98: Picit pontosítok: ArrayAdaptert használj, az előre meg van írva jól, gyakorlatilag Te azt "találtad fel" újra - csak rosszul.
Hogy miért nem jó a Te deleteAll() metódusod, azt én sem mondom meg, próbálj rájönni.
-
Karma
félisten
Na, az a helyzet hogy az eddigi probléma megoldódott... viszont egy másik jelentkezett... bár az preExecuteban meghívom az adapter deleteAll() fg.-jét mégis minden frissítésnél egyre többször írja ki a dolgokat a listába....
Hát a deleteAll sok mindent csinál, de a lista törlése nincs közöttük. Egyszer azért gondold végig, mi történik így ahogy leírtad

Aztán meg dobd ki az egészet és használd a clear() metódust.
-
kemkriszt98
tag
Kódot mutasd, mert ezek alapján mennie kéne.
Na, az a helyzet hogy az eddigi probléma megoldódott... viszont egy másik jelentkezett... bár az preExecuteban meghívom az adapter deleteAll() fg.-jét mégis minden frissítésnél egyre többször írja ki a dolgokat a listába....
-
kemkriszt98
tag
Karmának valószínűleg jó a sejtése. Az onCreateben elindítasz egy AsyncTaskot. Ezután rögtön lefut az onResume, ami meg is hívja a notifyDataSetChanged()-et, de túl korán, ilyenkor az AsyncTask még nem végzett, sőt még egy elem sincs benn ekkor az adapterben. A doInBackground-ban adogatsz hozzá az adapterhez, az adapter ekkor frissítené a ListView-t (már ha az ArrayAdapter.add() metódust hívod meg), de ez azért nem történik meg, mert háttérszálról hívod az addItem()-et.
A megoldás itt elvileg az lenne, hogy az onPostExecute-ban hívsz egy notifyDataSetChanged()-et.Sok helyen meghìvtam már , de előfordulhat hogy ott még nem
ha haza érek kipróbálom -
eastsider
nagyúr
-
WonderCSabo
félisten
Egyébként bizonyos esetekben a ListView egyik elemére kattintva(van listener) egy olyan kivételt kapok miszerint a ListView tartalma megváltozott de erről az nem értesült... ellenőrizzem hogy nem e változtatom meg a ListView tartalmát egy háttérszálból..... erről eszembe jutott hogy DE... igenis megváltoztatom háttérszálból a tartalmát... úgyhogy fogtam magam és átírtam a kódot úgy hogy az AsyncTask egy tömblistát tölt fel és az ebben lévő elemeket a főszálban hozzáadom az adapterhez.... de így egyáltalán nem jelennek meg az elemek....
Karmának valószínűleg jó a sejtése. Az onCreateben elindítasz egy AsyncTaskot. Ezután rögtön lefut az onResume, ami meg is hívja a notifyDataSetChanged()-et, de túl korán, ilyenkor az AsyncTask még nem végzett, sőt még egy elem sincs benn ekkor az adapterben. A doInBackground-ban adogatsz hozzá az adapterhez, az adapter ekkor frissítené a ListView-t (már ha az ArrayAdapter.add() metódust hívod meg), de ez azért nem történik meg, mert háttérszálról hívod az addItem()-et.
A megoldás itt elvileg az lenne, hogy az onPostExecute-ban hívsz egy notifyDataSetChanged()-et. -
Karma
félisten
Egyébként bizonyos esetekben a ListView egyik elemére kattintva(van listener) egy olyan kivételt kapok miszerint a ListView tartalma megváltozott de erről az nem értesült... ellenőrizzem hogy nem e változtatom meg a ListView tartalmát egy háttérszálból..... erről eszembe jutott hogy DE... igenis megváltoztatom háttérszálból a tartalmát... úgyhogy fogtam magam és átírtam a kódot úgy hogy az AsyncTask egy tömblistát tölt fel és az ebben lévő elemeket a főszálban hozzáadom az adapterhez.... de így egyáltalán nem jelennek meg az elemek....
Ugye az adapterhez adogatás után meghívod a notifyDataSetChanged() metódusát, UI szálon?
-
kemkriszt98
tag
Egyébként bizonyos esetekben a ListView egyik elemére kattintva(van listener) egy olyan kivételt kapok miszerint a ListView tartalma megváltozott de erről az nem értesült... ellenőrizzem hogy nem e változtatom meg a ListView tartalmát egy háttérszálból..... erről eszembe jutott hogy DE... igenis megváltoztatom háttérszálból a tartalmát... úgyhogy fogtam magam és átírtam a kódot úgy hogy az AsyncTask egy tömblistát tölt fel és az ebben lévő elemeket a főszálban hozzáadom az adapterhez.... de így egyáltalán nem jelennek meg az elemek....
-
XperiaP
csendes tag
Sziasztok!
Segítséget szeretnék kérni: gondoltam, elkezdek az ndk programozással is foglalkozni de az ndk-build az következő hibát adja a példaprogramok esetés is:
A rendszer nem találja a megadott elérési utat.
make.exe: *** [obj/local/armeabi-v7a/objs/"libneve"/"libneve.o"] Error 1
Ilyenkor mi van?
Ezt a leírást követtem
Windows 7 64-bit -
eastsider
nagyúr
Sziasztok!
kicsit elvi kérdésem lenne UI tervezéssel kapcsolatban
adott egy alkalmazás, példának jó pl. előadók, és előadókon belül mondjuk albumok, és nincs további mélység
az előadókat és az albumokat a felhasználó tölti fel.ti milyen megoldást alkalmaznátok? természetesen fragmentekkel.
action bar tabekkel szerintetek van értelme foglalkozni ilyen mélységben? (2 tab).
illetve olyan kérdésem van, hogy egy ilyen megoldás tableten hogy jelenik meg? alapból úgy mint telefonon gondolom, csak giganagyba... szóval tableten ezt hogy lehet "szépen" megcsinálni? ott tabok nélkül, csak simán mondjuk a szokásos 1/3 :2/3-os elrendezéssel jelenik meg az UI? -
h1ght3chzor
őstag
Bluetooth-on keresztül lehet olyat csinálni, hogy amikor keresi az eszközöket akkor a megtalált eszközök közül is csak azt mutassa, amin az én service-m fut, mondjuk alkalmazas.service néven, és azt tudja kiválasztani, vagy automatikusan hozzácsatlakozni? Nem tudom kell-e vmi jog/párosítás hozzá, vagy simán lehet olyat, hogy a tőle kapott json-nal dolgozok, és nem kell párosítgatni ilyesmi?
-
kemkriszt98
tag
Kódot mutasd, mert ezek alapján mennie kéne.
-
WonderCSabo
félisten
Üdv, ismét.
Adott egy egy Activity rajta egy ListView ... az Activity onCreate() fg.-jében feltöltöm a tömblistát elemekkel, majd átadom az adapternek.... A baj csak az, hogy nem jelennek meg az elemek, viszont ha gombnyomásra indítok egy Activityt majd onnan visszatérek, megjelennek az elemek.... Valami ötlet? Próbáltam frissíteni a listview-t az onResume() -ban... google szerint ez így tehetem meg:
adapter.notifyDataSetChanged();
vagy
lv.invalidate();
Kipróbáltam mindkettőt külön-külön és egyszerre ... de semmi.....Kódot mutasd, mert ezek alapján mennie kéne.
-
kemkriszt98
tag
Üdv, ismét.
Adott egy egy Activity rajta egy ListView ... az Activity onCreate() fg.-jében feltöltöm a tömblistát elemekkel, majd átadom az adapternek.... A baj csak az, hogy nem jelennek meg az elemek, viszont ha gombnyomásra indítok egy Activityt majd onnan visszatérek, megjelennek az elemek.... Valami ötlet? Próbáltam frissíteni a listview-t az onResume() -ban... google szerint ez így tehetem meg:
adapter.notifyDataSetChanged();
vagy
lv.invalidate();
Kipróbáltam mindkettőt külön-külön és egyszerre ... de semmi..... -
WonderCSabo
félisten
Ezt a kódot simán fel lehet használni úgy, hogy szintaktikai hiba legyen belőle. Pl. berakja valaki osztályon kívülre.

Benex: Ha nem megy, legalább írd le, hogy mit ír ki hibának, vagy mutasd meg a kódodat amire hibát ad.
-
Karma
félisten
Új hozzászólás Aktív témák
-
2000 - 1901
5691 - 4001 4000 - 3901 3900 - 3801 3800 - 3701 3700 - 3601 3600 - 3501 3500 - 3401 3400 - 3301 3300 - 3201 3200 - 3101 3100 - 3001 3000 - 2901 2900 - 2801 2800 - 2701 2700 - 2601 2600 - 2501 2500 - 2401 2400 - 2301 2300 - 2201 2200 - 2101 2100 - 2001 2000 - 1901 1900 - 1801 1800 - 1701 1700 - 1601 1600 - 1501 1500 - 1401 1400 - 1301 1300 - 1201 1200 - 1101 1100 - 1001 1000 - 901 900 - 801 800 - 701 700 - 601 600 - 501 500 - 401 400 - 301 300 - 201 200 - 101 100 - 1
-
Fórumok
LOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokMobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokPROHARDVER! - hardver fórumok
Notebookok TV & Audió Digitális fényképezés Alaplapok, chipsetek, memóriák Processzorok, tuning Hűtés, házak, tápok, modding Videokártyák Monitorok Adattárolás Multimédia, életmód, 3D nyomtatás Nyomtatók, szkennerek Tabletek, E-bookok PC, mini PC, barebone, szerver Beviteli eszközök Egyéb hardverek PROHARDVER! BlogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésFÁRADT GŐZ - közösségi tér szinte bármiről
Tudomány, oktatás Sport, életmód, utazás, egészség Kultúra, művészet, média Gazdaság, jog Technika, hobbi, otthon Társadalom, közélet Egyéb Lokál PROHARDVER! interaktív
- A Linux megnégyszerezte magát a Steamen — a Microsoft ismét ígérget
- Fejhallgató erősítő és DAC topik
- BestBuy topik
- Nintendo Switch 2
- Arc Raiders
- AMD vs. INTEL vs. NVIDIA
- Samsung kuponkunyeráló
- Először kombinálja a Full HD-t az 1000 Hz-cel egy monitor
- AMD Navi Radeon™ RX 9xxx sorozat
- Samsung Galaxy S26 Ultra - fontossági sorrend
- További aktív témák...
- 24 magos AMD Threadripper alapú munkára kiváló félgép, 128GB RAM-mal
- HP ZBook Fury 15 G7 i7-10850H 32GB 512GB SSD Quadro T2000 4GB FHD HUN bill, szép állapotban eladó
- Eladó MacBook Pro 16,1 2019 CTO
- új 0 km es garanciás lenovo loq rtx 5050 8gb
- Eladó teljesen újszerű karcmentes Samsung Galaxy Watch Ultra
- AKCIÓ! 2TB Kingston Fury Renegade NVMe SSD meghajtó garanciával hibátlan működéssel
- Lenovo ThinkPad P1 Gen 4 i7 32GB RAM 1TB SSD NVIDIA RTX A2000 2560X1600 400nit Garancia
- Kezdő Gamer PC-Számítógép! Csere-Beszámítás! I5 7500 / GTX 1650 / 16GB DDR4 / 128SSD + 500HDD
- BESZÁMÍTÁS! Gigabyte Gaming OC RTX 4080 Super 16GB videokártya garanciával hibátlan működéssel
- ÁRGARANCIA! Épített KomPhone Ultra 9 285K 64GB RAM RTX 5090 32GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


Öszintén még nem foglalkoztam az AlertDialog dolgokkal, eddig nem volt rájuk szükségem , és most kipattant egy ötlet és hát nem nyugszom amíg meg nem csinálom, de most neki vetem magam ennek a résznek.








