2013-07-14 44 views
2

我正在開發一個簡單的Android應用程序PhoneGap用戶可以計算他們的GPA和CGPA的。PhoneGap Android的方向更改需要應用程序一頁返回

我感覺到一些奇怪的事情發生。每當用戶傾斜屏幕並將其從縱向模式切換到橫向模式時,應用程序就會像回退按鈕一樣回到上一頁。

這是我的清單文件看起來如何,

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="com.example.firstVersion" 
    android:versionCode="3" 
    android:versionName="1.2" > 

    <uses-sdk 
     android:minSdkVersion="4" 
     android:targetSdkVersion="17" /> 
    <supports-screens 
    android:largeScreens="true" 
    android:normalScreens="true" 
    android:smallScreens="true" 
    android:xlargeScreens="true" 
    android:resizeable="true" 
    android:anyDensity="true" 
    /> 
<uses-permission android:name="android.permission.READ_PHONE_STATE" /> 
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 
<uses-permission android:name="android.permission.INTERNET" /> 
    <application 
     android:configChanges="orientation|keyboardHidden" 
     android:allowBackup="true" 
     android:icon="@drawable/app_icon" 
     android:label="@string/app_name" 
     android:theme="@style/AppTheme" > 
     <activity 
      android:name="com.example.firstVersion.MainActivity" 
      android:label="@string/app_name" > 
      android:launchMode="singleTop" 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 

       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
     </activity> 
     <activity 
      android:name="org.apache.cordova.DroidGap" 
      android:label="@string/app_name" 
      android:configChanges="orientation|keyboardHidden"> 
      <intent-filter></intent-filter> 
     </activity> 
     <receiver android:name="com.phonegap.plugin.localnotification.AlarmReceiver" > 
     </receiver> 

     <receiver android:name="com.phonegap.plugin.localnotification.AlarmRestoreOnBoot" > 
      <intent-filter> 
       <action android:name="android.intent.action.BOOT_COMPLETED" /> 
      </intent-filter> 
     </receiver> 
     <receiver android:name="com.bicrement.plugins.localNotification.AlarmReceiver" > 
    </receiver> 

    <receiver android:name="com.bicrement.plugins.localNotification.AlarmRestoreOnBoot" > 
     <intent-filter> 
      <action android:name="android.intent.action.BOOT_COMPLETED" /> 
     </intent-filter> 
    </receiver> 


    </application> 

</manifest> 

回答

1

添加機器人:每個活動標籤下configChanges沒有在應用程序標記爲你的應用程序標籤上寫入和它跳到MainActivity標籤

試試這個: -

<activity 
     android:name="com.example.firstVersion.MainActivity" 
     android:configChanges="orientation|screenSize|keyboardHidden|keyboard|locale" 
     android:label="@string/app_name"> 
+0

在另一個問題上,請不要[建議除了_code_](http://stackoverflow.com/review/suggested-edits/2693060)之外的任何內容都使用反引號的編輯,請參閱[這裏](http://meta.gaming.stackexchange.com/q/7437/88)爲什麼 –

+0

@Shashi--會試試看。謝謝 – bala

相關問題