我的安卓应用有问题。当我旋转手机(调用 onCreate)时,我的活动重新开始。我有 googlet 并
android:configChanges="keyboardHidden|orientation">
在我的清单中尝试过,但没有运气。有人可以向我解释如何让它工作吗
编辑:我发现我需要添加这些代码
显现
<activity
android:name="?"
android:label="@string/?"
android:theme="@style/?"
android:configChanges="orientation|screenSize">
主要活动
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
// Checks the orientation of the screen
if (newConfig.orientation == Configuration.ORIENTATION_LANDSCAPE) {
Toast.makeText(this, "landscape", Toast.LENGTH_SHORT).show();
} else if (newConfig.orientation == Configuration.ORIENTATION_PORTRAIT){
Toast.makeText(this, "portrait", Toast.LENGTH_SHORT).show();
}
}