У меня есть следующий глобальный массив ...
public static float camObjCoord[] = new float[8000];
У меня есть метод, подающий значения в его индексы, я отправляю их так ...
layers.addcube(-6, -2, -6, -2);
i - это переменная класса, объявленная как ..
int i = 0;
, а слои объявлены как ...
GLLayer layers = new GLLayer(this);
Но когда я получаю исключение NullPointerException при ....
public void addcube(float highx, float lowx, float highz, float lowz){
//Constructing new cube...
cubes++;
float highy = 4.5f;
float lowy = 2.5f;
//FRONT
Global.camObjCoord[i] = highx; //null pointer here.
Кто-нибудь знает, почему он дает мне нулевой указатель?Существует больше кода, но я подумал, что было бы достаточно дать вам только то, что имеет отношение к делу.
Спасибо