Hirdetés
- Luck Dragon: Asszociációs játék. :)
- urandom0: Száműztem az AI-t az életemből
- MasterDeeJay: i7 4980HQ asztali gépben
- sziku69: Fűzzük össze a szavakat :)
- sziku69: Szólánc.
- bambano: Bambanő háza tája
- MasterDeeJay: Harc a DDR5 árak ellen
- HUNNIA1920: Kínaiwebáruház, amit jobb elkerülni
- sh4d0w: Árnyékos sarok
- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
Ú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?:))
- Házi barkács, gányolás, tákolás, megdöbbentő gépek!
- Samsung Galaxy A56 - megbízható középszerűség
- Milyen okostelefont vegyek? OFF topik
- Gitáros topic
- CASIO órák kedvelők topicja!
- Spórolós topik
- Óra topik
- 5.1, 7.1 és gamer fejhallgatók
- 3D nyomtatás
- Több száz játékban kezdi meg karrierjét az FSR Redstone
- További aktív témák...
- Eladó macbook pro 16 M1 Max 10 CPU/32 GPU 64GB 1TB
- Nálam már kapható a jelenlegi leggyorsabb brutál notebook: Samsung Galaxy Book 5 Edge 5G!
- Sony WF-G700 White- INZONE Buds vezeték nélküli zajszűrős(ANC) fülhallgató - Fekete, 2 év gari
- High-End AMD Ryzen 9 9950X3D, ASRock X870E Taichi + Dell AlienWare AW2725DF + ajándékok
- 24,5"-os FullHD Dell Alienware gamer monitor újszerű állapotban AW2518HF
- BESZÁMÍTÁS! ASUS H510M i5 10600K 16GB DDR4 512GB SSD RX 6600XT 8GB Zalman T4 Plus Cooler Master 700W
- HIBÁTLAN iPhone 14 Pro 128GB Space Black -1 ÉV GARANCIA - Kártyafüggetlen MS4010
- Új és újszerű 15-16 Gamer, irodai, üzleti, készülékek nagyon kedvező alkalmi áron Garanciával!
- új SteelSeries Arctis GameBuds fülhallgató
- Jackson elektromos gitár
Állásajánlatok
Cég: ATW Internet Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest

