I already found a bunch of similar problems related with this topic and I knew the solution was to append "screenSize" to the android:configChanges attribute(please refer to onConfigurationChanged not getting called if you're interested). But it does not work for my situation.
My application was built on Android 2.2(API level 8) and the device is installed with 2.3(API level 9). Any clues? Thank you in advance.
Related Manifest.xml fragments have been attached:
<application android:icon="@drawable/icon" android:label="@string/app_name"
android:debuggable="true">
<activity android:name="com.erlinyou.Erlinyou"
android:label="@string/app_name"
android:configChanges="orientation">
android:launchMode="singleInstance">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>