bonjour a tous,
g un petit prob avec un programme:
je travail en J2ME
il me met lerreur suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41 try { // Open RecordStore "FormAceRMS", on instancie un RecordEnumeration sur celui ci System.out.println(" selected_RMS 2: "+selected_RMS); RecordStore rs = RecordStore.openRecordStore("Record RMS",true); RecordEnumeration re = rs.enumerateRecords(null,new FormAlphabetic(),true); //add 1 tab id and tab FormAceRMS tab_FormAceRMS = new String[re.numRecords()]; tab_id = new String[re.numRecords()]; for(int a = 0 ; re.hasNextElement();a++) { int id = re.nextRecordId(); String InfoCollection = getInfo(id)[2] ; if ( InfoCollection.equals(selected_RMS) ) { tab_FormAceRMS[a] = getInfo(id)[crit]; System.out.println(" tab_FormAceRMS[a] "+tab_FormAceRMS[a]); tab_id[a] = ""+id; } } //Close RecordStore rs.closeRecordStore(); } catch(Exception e){} // drp_type_accueil = new ChoiceGroup("level favorites:", Choice.POPUP,genre_string, null); drp_type_accueil= new ChoiceGroup("Sort", Choice.POPUP,criter, null); List_contact = new ChoiceGroup("List:", Choice.EXCLUSIVE,tab_FormAceRMS, null);
ce que je comprend pas car si jenleve le IF le prog marche tres bien.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 java.lang.NullPointerException at javax.microedition.lcdui.ChoiceGroup.<init>(+92) at javax.microedition.lcdui.ChoiceGroup.<init>(+10) at FormListAce.init(+336) at FormListAce.ListRMS(+9) at FormShowCollection.commandAction(+115) at javax.microedition.lcdui.Display$DisplayAccessor.commandAction(+282) at javax.microedition.lcdui.Display$DisplayManagerImpl.commandAction(+10) at com.sun.midp.lcdui.DefaultEventHandler.commandEvent(+68) at com.sun.midp.lcdui.AutomatedEventHandler.commandEvent(+47) at com.sun.midp.lcdui.DefaultEventHandler$QueuedEventHandler.run(+250)
le if... sert a me faire une comparaison avec une collection et mafichee que les enregistrement qui corresponde a cette collection
cordialement
mike
Partager