@@ -293,6 +293,7 @@ private: | |||||
XmlElement* act = app->createNewChildElement ("activity"); | XmlElement* act = app->createNewChildElement ("activity"); | ||||
act->setAttribute ("android:name", getActivityName()); | act->setAttribute ("android:name", getActivityName()); | ||||
act->setAttribute ("android:label", "@string/app_name"); | act->setAttribute ("android:label", "@string/app_name"); | ||||
act->setAttribute ("android:configChanges", "keyboardHidden|orientation"); | |||||
XmlElement* intent = act->createNewChildElement ("intent-filter"); | XmlElement* intent = act->createNewChildElement ("intent-filter"); | ||||
intent->createNewChildElement ("action")->setAttribute ("android:name", "android.intent.action.MAIN"); | intent->createNewChildElement ("action")->setAttribute ("android:name", "android.intent.action.MAIN"); | ||||
@@ -8,7 +8,7 @@ | |||||
<uses-permission android:name="android.permission.INTERNET"/> | <uses-permission android:name="android.permission.INTERNET"/> | ||||
<uses-feature android:glEsVersion="0x00020000" android:required="true"/> | <uses-feature android:glEsVersion="0x00020000" android:required="true"/> | ||||
<application android:label="@string/app_name" android:icon="@drawable/icon"> | <application android:label="@string/app_name" android:icon="@drawable/icon"> | ||||
<activity android:name="JuceDemo" android:label="@string/app_name"> | |||||
<activity android:name="JuceDemo" android:label="@string/app_name" android:configChanges="keyboardHidden|orientation"> | |||||
<intent-filter> | <intent-filter> | ||||
<action android:name="android.intent.action.MAIN"/> | <action android:name="android.intent.action.MAIN"/> | ||||
<category android:name="android.intent.category.LAUNCHER"/> | <category android:name="android.intent.category.LAUNCHER"/> | ||||
@@ -30,6 +30,7 @@ import android.app.AlertDialog; | |||||
import android.content.DialogInterface; | import android.content.DialogInterface; | ||||
import android.content.Context; | import android.content.Context; | ||||
import android.content.Intent; | import android.content.Intent; | ||||
import android.content.res.Configuration; | |||||
import android.net.Uri; | import android.net.Uri; | ||||
import android.os.Bundle; | import android.os.Bundle; | ||||
import android.view.*; | import android.view.*; | ||||
@@ -70,6 +71,13 @@ public final class JuceDemo extends Activity | |||||
super.onDestroy(); | super.onDestroy(); | ||||
} | } | ||||
@Override | |||||
public void onConfigurationChanged (Configuration cfg) | |||||
{ | |||||
super.onConfigurationChanged (cfg); | |||||
setContentView (viewHolder); | |||||
} | |||||
private void callAppLauncher() | private void callAppLauncher() | ||||
{ | { | ||||
launchApp (getApplicationInfo().publicSourceDir, | launchApp (getApplicationInfo().publicSourceDir, | ||||
@@ -30,6 +30,7 @@ import android.app.AlertDialog; | |||||
import android.content.DialogInterface; | import android.content.DialogInterface; | ||||
import android.content.Context; | import android.content.Context; | ||||
import android.content.Intent; | import android.content.Intent; | ||||
import android.content.res.Configuration; | |||||
import android.net.Uri; | import android.net.Uri; | ||||
import android.os.Bundle; | import android.os.Bundle; | ||||
import android.view.*; | import android.view.*; | ||||
@@ -70,6 +71,13 @@ public final class JuceAppActivity extends Activity | |||||
super.onDestroy(); | super.onDestroy(); | ||||
} | } | ||||
@Override | |||||
public void onConfigurationChanged (Configuration cfg) | |||||
{ | |||||
super.onConfigurationChanged (cfg); | |||||
setContentView (viewHolder); | |||||
} | |||||
private void callAppLauncher() | private void callAppLauncher() | ||||
{ | { | ||||
launchApp (getApplicationInfo().publicSourceDir, | launchApp (getApplicationInfo().publicSourceDir, | ||||