我開始使用Xamarin,我已經看過教程,並通過互聯網查看了這個問題的具體答案,但沒有幸運。Xamarin中Android中「savedInstanceState」和「bundle」的區別?
這是問題。
當我創建一個新的項目,VisualStudio中選擇一個Xamarin C#的Android應用程序,它會自動創建與此代碼MainActivity.cs:
注意此代碼:
protected override void OnCreate(Bundle bundle)
和
base.OnCreate(bundle);
然後我添加了一個名爲Activity1.cs的新活動(右鍵單擊項目Add,New item,Activity,Add),但是在新行爲中ivity由Xamarin自動生成的代碼是不同的:
注:
protected override void OnCreate(Bundle savedInstanceState)
和
base.OnCreate(savedInstanceState);
爲什麼是 「捆綁」 改爲 「savedInstanceState」?如果我在Activity1中放入「包」,反之亦然?
非常感謝任何人都可以幫助我,對不起,如果它似乎是一個愚蠢的問題。
請不要將代碼發佈爲圖片 – Jason
只是一個名字!!! –