Hirdetés
- gban: Ingyen kellene, de tegnapra
- mefistofeles: Az elhízás nem akaratgyengeség!
- Luck Dragon: Asszociációs játék. :)
- sziku69: Fűzzük össze a szavakat :)
- MasterDeeJay: Mi ez a pici videókártya? AMD E9173 teszt
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Geri Bátyó: Agglegénykonyha 14 – Kések, késélezés
- Klaus Duran: RCS
- Brogyi: CTEK akkumulátor töltő és másolatai
- Elektromos rásegítésű kerékpárok
Új hozzászólás Aktív témák
-
SektorFlop
aktív tag
Sziasztok!
Napok óta küszködök egy problémával, sajnos odáig süllyedt a dolog, hogy annak ellenére milyen egyszerűnek hittem, valamiért még se sikerül.
Kezdeném is, bár Androidra készülne az alkalmazás, szerintem ez a része nyugodtan jöhet ebbe a topicba.
Szóval, van egy ArrayList, amit teletunkolok objektumokkal, és ennek az ArrayList-nek az elemeit szeretném ABC szerint növekvő sorba rendezni, mégpedig az alkalmazások labelje alapján, ami egy String.
Items.add(new ApplicationItem(id, name, status, icon, packageName));
Az ApplicationItem osztályom konstruktora a következő:
public ApplicationItem(int id, String label, Boolean status, Drawable icon, String packageName) {
Id = id;
AppLabel = label;
AppSatus = status;
AppIcon = icon;
AppPackageName = packageName;
}A lista nagyon ügyesen összeáll, szépen fel is dolgozom egy ArrayAdapterrel és meg jelenik a felületen, egy dolog kivételével, nincsenek az alkalmazások nevei ABC szerint sorba pakolva.
A neten különféle megoldásokat találtam, többek között a Comperator-t emlegették. Próbálkoztam is vele, pl. a következő képen:
public class CustomComparator implements Comparator<ApplicationItem> {
@Override
public int compare(ApplicationItem app1, ApplicationItem app2) {
return app1.AppLabel.compareTo(app2.AppLabel);
}
}Majd ezt a teljes ArrayList elkészülése után, megpróbáltam felhasználni:
Collections.sort(ApplicationModel.Items, new CustomComparator());
Remélem letudtam írni érhetően a monológomat, sajnos nem vagyok a szavak embere. Ha esetleg valaki tudna segíteni, azt nagyon megköszönném.
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Tesla topik
- Samsung kuponkunyeráló
- Mesterséges intelligencia topik
- Szeged és környéke adok-veszek-beszélgetek
- Xbox Series X|S
- Bambu Lab 3D nyomtatók
- Itt a Galaxy S26 széria: az Ultra fejlődött, a másik kettő alig
- gban: Ingyen kellene, de tegnapra
- Eredeti játékok OFF topik
- mefistofeles: Az elhízás nem akaratgyengeség!
- További aktív témák...
- Honor 400 512GB, Kártyafüggetlen, 1 Év Garanciával
- L13 Yoga Gen3 13.3" FHD+ IPS érintő i5-1245U 16GB 256GB NVMe ujjlolv IR kam aktív toll gar
- Iphone 13 128GB Rózsaszin, Független, 100% új akku, garanciával, üzlet
- I7 9700k + msi Rtx 2080 komplett gép eladó
- L13 Yoga Gen3 13.3" FHD+ IPS érintői5-1245U 16GB 256GB NVMe ujjlolv IR kam aktív toll gar
- Készpénzes / Utalásos Videokártya és Hardver felvásárlás! Személyesen vagy Postával!
- Corsair VENGEANCE Pro 32GB (4x8GB) DDR4 2800MHz
- Eladó Samsung A53 5G 6/128GB / 12 hó jótállás
- Szerver / szerverterem / szerver infrastruktúra felvásárlás, 1-1db is, kiszállással, logisztikával
- Apple iPhone 14 Pro Max / 128GB / Kártyafüggetlen / 12Hó Garancia / Akku: 87%
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
