在Android程序设置中,当转化屏幕方向时,系统告知不能调用onCreate()方法。
我在manifest上添加android:configChanges="orientation"后,转化屏幕方向还是不能调用onCreate()。
AndroidManifest.xml
<activity android:name="SearchMenuActivity" android:theme="@android:style/Theme.NoTitleBar" android:configChanges="orientation"></activity>
SearchMenuActivity.java
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.search_menu_activity);
Log.d(TAG, "onCreate() Called");
}
@Override
public void onConfigurationChanged(Configuration newConfig) {
Log.d(TAG, "onConfigurationChanged() Called");
super.onConfigurationChanged(newConfig);
}
LogCat Output
10-19 12:33:20.327: DEBUG/APP(2905): onCreate() Called
//转化屏幕方向
10-19 12:33:23.842: DEBUG/APP(2905): onCreate() Called
请求大家帮忙指点出错的地方。谢谢!