diff --git a/engine/src/android/com/jme3/app/AndroidHarness.java b/engine/src/android/com/jme3/app/AndroidHarness.java index 6d09b8c5d..66310032a 100644 --- a/engine/src/android/com/jme3/app/AndroidHarness.java +++ b/engine/src/android/com/jme3/app/AndroidHarness.java @@ -219,9 +219,11 @@ public class AndroidHarness extends Activity implements TouchListener, DialogInt //resume the audio AudioRenderer result = app.getAudioRenderer(); - if (result instanceof AndroidAudioRenderer) { - AndroidAudioRenderer renderer = (AndroidAudioRenderer) result; - renderer.resumeAll(); + if (result != null) { + if (result instanceof AndroidAudioRenderer) { + AndroidAudioRenderer renderer = (AndroidAudioRenderer) result; + renderer.resumeAll(); + } } isGLThreadPaused = false; @@ -237,10 +239,12 @@ public class AndroidHarness extends Activity implements TouchListener, DialogInt //pause the audio AudioRenderer result = app.getAudioRenderer(); - logger.info("pause: " + result.getClass().getSimpleName()); - if (result instanceof AndroidAudioRenderer) { - AndroidAudioRenderer renderer = (AndroidAudioRenderer) result; - renderer.pauseAll(); + if (result != null) { + logger.info("pause: " + result.getClass().getSimpleName()); + if (result instanceof AndroidAudioRenderer) { + AndroidAudioRenderer renderer = (AndroidAudioRenderer) result; + renderer.pauseAll(); + } } isGLThreadPaused = true; @@ -295,9 +299,7 @@ public class AndroidHarness extends Activity implements TouchListener, DialogInt @Override public void run() { AlertDialog dialog = new AlertDialog.Builder(AndroidHarness.this) // .setIcon(R.drawable.alert_dialog_icon) - .setTitle(finalTitle) - .setPositiveButton("Kill", AndroidHarness.this) - .setMessage(finalMsg).create(); + .setTitle(finalTitle).setPositiveButton("Kill", AndroidHarness.this).setMessage(finalMsg).create(); dialog.show(); } }); @@ -332,10 +334,7 @@ public class AndroidHarness extends Activity implements TouchListener, DialogInt @Override public void run() { AlertDialog dialog = new AlertDialog.Builder(AndroidHarness.this) // .setIcon(R.drawable.alert_dialog_icon) - .setTitle(exitDialogTitle) - .setPositiveButton("Yes", AndroidHarness.this) - .setNegativeButton("No", AndroidHarness.this) - .setMessage(exitDialogMessage).create(); + .setTitle(exitDialogTitle).setPositiveButton("Yes", AndroidHarness.this).setNegativeButton("No", AndroidHarness.this).setMessage(exitDialogMessage).create(); dialog.show(); } });