Quantcast
Channel: Android Mode - Processing 2.x and 3.x Forum
Viewing all articles
Browse latest Browse all 941

Attempt to write to null array error

$
0
0

I am trying to create an app that scrambles a picture. It works great in Java mode but I get the following error in Android mode.

FATAL EXCEPTION: Animation Thread Process: processing.test.pic_sensoring, PID: 7254 java.lang.NullPointerException: Attempt to write to null array at processing.test.pic_sensoring.pic_sensoring.setup(pic_sensoring.java:49) at processing.core.PApplet.handleDraw(Unknown Source) at processing.core.PGraphicsAndroid2D.requestDraw(Unknown Source) at processing.core.PApplet.run(Unknown Source) at java.lang.Thread.run(Thread.java:761)

My abstracted Code:

PImage img;

void setup(){

  size (200,200);
  img = loadImage("KoalaBear.jpg");
  loadPixels();
  img.loadPixels();

int half1 = img.pixels.length/2;
for(int x = 0 ; x < img.pixels.length/2; x++){
  int a = 0;
  if (a != 199){
  a++;
  }else{
  a = 0;
  }

  int y = x/200 + a/200;

if ((x % 10 < 5) &&( y % 10 < 5)) {
        img.pixels[x]  = color(127);  // White
      }//if block

}//for loop



 img.updatePixels();

}

void draw(){
  image(img3,0,0);
}//draw

Viewing all articles
Browse latest Browse all 941

Trending Articles