Just nu i M3-nätverket
Gå till innehåll

Java ME


bragman

Rekommendera Poster

Hej igen!

 

Jag håller på att bli tokig för jag har en klass som tar emot och lagrar information om uppgifter.

Dessa uppgifter(element) ska lagras i en vektor, men det vill inte lagra något och jag vet inte

hur man debuggar Java ME sad.gif

 

Ni kan ju skälla på min om det är nåt fel i min kod smile.gif

 

class Data
{
 private int prioritet;
 private String rubrik;
 private String anteckning;

 public Data(String rubtext, String anttext, int prioritet)
 {
this.prioritet = prioritet;
this.rubrik = rubtext;
this.anteckning = anttext;
 }

 public int getPrioritet()
 {
return prioritet;
 }
 public void setPrioritet(int nummer)
 {
this.prioritet = nummer;
 }
 public String getRubrik()
 {
return rubrik;
 }
 public void setRubrik(String text)
 {
this.rubrik = text;
 }
 public String getAnteckning()
 {
return anteckning;
 }
 public void SetAnteckning(String text)
 {
this.anteckning = text;
 }
}

class minlista {
public Vector samling = new Vector();

void Add(String rubrik, String anteckning, int prioritet){
   	try
   	{
       	samling.addElement(new Data(rubrik,anteckning,prioritet));
   	}
   	catch (Exception e)
   	{
       	System.err.println("Fel " + e);
   	}
}
}

public class Midlet extends MIDlet implements CommandListener {
...
private ChoiceGroup val;
private minlista lista;

public Midlet() {
   	form1 = new Form("Minform");
   	val = new ChoiceGroup(null, ChoiceGroup.EXCLUSIVE);
   	try
   	{
       	for (int i=0;i<lista.samling.size();i++)
       	{
           	Data nylista = (Data) lista.samling.elementAt(i);
           	val.append(nylista.getRubrik(), null);
       	}
   	}
   	catch (Exception e)
   	{
       	System.err.println("Fel " + e);
   	}
   	form1.append(val);
   	form1.addCommand(kommando); // knapp
  	form1.setCommandListener(this);
}

under commandAction

lista.Add(text1.getString(), text2.getString(), mingauge.getValue()); //TextField, TextField, Gauge(int)

 

under startapp

lista = new minlista();

 

Men jag undrar vad jag gör för fel? i vanlig java funkar ArrayList klockrent men det funkar inte med ArrayList i Java ME.

Länk till kommentar
Dela på andra webbplatser

Det löste sig. Var bara lite vid uppstarten.. den hade nullvärde eftersom det inte fanns något i vectorn från start.

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...