いくつかの奇妙なログが表示されますが、これは明らかにAndroidでのみ発生します-バージョンが3未満のデバイス(エミュレーターで確認済み)。向きを変更し、onCreate()またはonRestoreInstanceState()がnullでないバンドルで呼び出されると、クラッシュしました
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main_menu);}
if (savedInstanceState != null) {
mSlug = savedInstanceState.getString(KEY_SLUG, null);
}
}@Override
protected void onSaveInstanceState(Bundle outState) {
super.onSaveInstanceState(outState);
outState.putString(KEY_SLUG, mSlug);
}@Override
protected void onRestoreInstanceState(Bundle outState) {
super.onRestoreInstanceState(outState);
if (outState != null) {
mSlug = outState.getString(KEY_SLUG, mSlug);
}
}
LogCat-Logは次のようになります:http: //i.stack.imgur.com/WbivQ.png 誰かがここで何が起こっているのか手がかりを得ましたか?