Skip to content

Commit 9f391d1

Browse files
committed
fixes NLP in landscape orientation
Signed-off-by: Umair Khan <[email protected]>
1 parent 7ffbb31 commit 9f391d1

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/processing/mode/android/AndroidBuild.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -878,6 +878,7 @@ private void writeMainActivity(final File srcDirectory) {
878878
writer.println("import processing.core.PApplet;");
879879
writer.println("public class MainActivity extends FragmentActivity {");
880880
writer.println(" PApplet fragment;");
881+
writer.println(" private static final String MAIN_FRAGMENT_TAG = \"main_fragment\";");
881882
writer.println(" int viewId = 0x1000;");
882883
writer.println(" @Override");
883884
writer.println(" protected void onCreate(Bundle savedInstanceState) {");
@@ -895,7 +896,9 @@ private void writeMainActivity(final File srcDirectory) {
895896
writer.println(" if (savedInstanceState == null) {");
896897
writer.println(" fragment = new " + sketchClassName + "();");
897898
writer.println(" FragmentTransaction ft = getSupportFragmentManager().beginTransaction();");
898-
writer.println(" ft.add(frame.getId(), fragment).commit();");
899+
writer.println(" ft.add(frame.getId(), fragment, MAIN_FRAGMENT_TAG).commit();");
900+
writer.println(" } else {");
901+
writer.println(" fragment = (PApplet) getSupportFragmentManager().findFragmentByTag(MAIN_FRAGMENT_TAG);");
899902
writer.println(" }");
900903
writer.println(" }");
901904
writer.println(" @Override");

0 commit comments

Comments
 (0)