Estou tentando representar em um gauge o tanto que tem de espaço ocupado e livre de memória.
Para isso estou fazendo desse modo:
float espacoOcupado, espacoTotal, fValor;
int valor;
try
{
espacoOcupado = (float) rsNomes.getSize();
espacoTotal = (float) rsNomes.getSizeAvailable();
fValor = (espacoOcupado * 100) / espacoTotal;
valor = (int)fValor;
gaStatus.setValue(valor);
} catch (RecordStoreNotOpenException ex)
{
}
Porém da esse erro:
java.lang.NullPointerException: 0
at Agenda.startApp(Agenda.java:138)
at javax.microedition.midlet.MIDletTunnelImpl.callStartApp(), bci=1
at com.sun.midp.midlet.MIDletPeer.startApp(), bci=7
at com.sun.midp.midlet.MIDletStateHandler.startSuite(), bci=269
at com.sun.midp.main.AbstractMIDletSuiteLoader.startSuite(), bci=52
at com.sun.midp.main.CldcMIDletSuiteLoader.startSuite(), bci=8
at com.sun.midp.main.AbstractMIDletSuiteLoader.runMIDletSuite(), bci=161
at com.sun.midp.main.AppIsolateMIDletSuiteLoader.main(), bci=26
Alguém sabe o que pode ser?