RecordComparator

Status
Niet open voor verdere reacties.

Kevin We

Gebruiker
Lid geworden
8 sep 2005
Berichten
119
Beste programmeurs

Ik ben momenteel bezig om in java een adres boekje te schrijven voor mobiele toepassingen.

Het geheel bestaat uit:
  • Forms (ContactList, ContactListAdd, ContactListModify, ContactListDetailed)
  • AddressBook
  • AddressBookRecord
  • AddresBookMidlet
  • AddresBookComperator

De forms spreken voor zicht denk ik, alle benodigde forms voor mijn applicatie.

In AddresBook bevinden zich de belangrijkste methods van mijn applicatie voor het werken met de recordstore. Open en Close methods voor de recordstore. En de methods Getbook, delete/add/modify record.

AddressBookRecord zorgt dat ik nieuwe objecten kan aanmaken van het type AddressBookRecord.

Vanuit AddressBookMidlet worden de juiste forms aangesproken en runt mijn applicatie.


Nu zou ik graag hebben dat de records die ik creeër alfabetisch worden weergeven in mijn applicatie. Volgens de info die ik heb moet dit kunnen door een Comperator te gebruiken.

RecordComparator c = new AddressRecordComparator();
RecordComparator c = new AddressRecordComparator();


Maar ik heb hier al zoveel mee geprobeerd en krijg dit niet aan het werken. Mijn AddressRecordComperator krijgt 2 parameters binnen, records(??) maar ik heb geen flauw idee hoe ik deze kan meegeven.

Zijn er mensen die mij wat ondersteuning willen bieden?


edit: resources zijn hier!! te vinden

MvG Kevin
 
Laatst bewerkt:
Ik heb geen ervaring met J2ME, noch met eventuele andere resources die je kunt aanspreken op de telefoon. Te weinig tijd om zelf de applicatie te testen, maar ik heb wel ruime java ervaring, en kan er het volgende van zeggen:

1. Logischerwijs moet een AddressRecordComperator twee records als parameter hebben, en deze zal deze een integer teruggeven. Deze records kun je dan waarschijnlijk ophalen uit het AddressBook.

2. Het AddressBook is waarschijnlijk een datastructuur vergelijkbaar met een arraylist/vector. Zitten hier niet standaard al sorteerfunctionaliteiten in?

3. Er is vast ergens een API en voorbeeldcode, heb je deze al geraadpleegd?
 
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan