AndrodStudio: NPE when using wearInteractive() in draw()
berni421 opened this issue · 1 comments
Logcat:
17:39:58.400 System.err W java.lang.NullPointerException: Attempt to invoke interface method 'boolean processing.android.ServiceEngine.isInAmbientMode()' on a null object reference
17:39:58.401 System.err W at processing.core.PApplet.wearInteractive(PApplet.java:8077)
17:39:58.401 System.err W at com.elbourn.android.clock2.Sketch.draw(Sketch.java:57)
17:39:58.401 System.err W at processing.core.PApplet.handleDraw(PApplet.java:1895)
17:39:58.401 System.err W at processing.core.PSurfaceNone.callDraw(PSurfaceNone.java:478)
17:39:58.401 System.err W at processing.core.PSurfaceNone$AnimationThread.run(PSurfaceNone.java:518)
Code:
try {
if (wearInteractive()) { // <---- Sketch.java:57
frameRate(1);
} else {
frameRate(0.1f);
}
} catch (Exception e) {
e.printStackTrace();
}
@berni421 should be fixed with this new release: https://github.com/processing/processing-android/releases/tag/latest