我得到一些奇怪的日誌,這顯然只發生在版本低於3的Android設備上(使用模擬器進行檢查)。 當您更改方向和的onCreate()或onRestoreInstanceState()被調用的包是不是空墜毀NoSuchMethodError Bundle.getString()
@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的,日誌是這樣的: http://i.stack.imgur.com/WbivQ.png 有誰得到線索這裏發生了什麼?
謝謝。答案很明顯... – LeDon
很高興我能幫到你。如果回答您的問題,請務必將答案標記爲正確,並且如果您願意,也可以上傳它! – Codeman
我不得不等待10分鐘來檢查它是否有用,並且沒有足夠的聲望來兌現這個快速有用的答案。 :/ – LeDon