[英]Is the onSaveInstanceState Bundle the same for every activity?
假設我有2個片段,它們都使用onSaveInstanceState Bundle。 在兩個片段中,我用相同的鍵放置了兩個不同的字符串。 我會丟一個嗎? 還是每個活動/片段的捆綁包都不同?
每個活動/片段都有自己的Bundle
,因此您不會丟失包中的任何已保存數據。
Bundle
就像android中的其他任何對象(如String,SharedPreferences,SQLiteDatabase,AnimationUtils等)一樣 ,因此您通常可以像其他任何對象一樣在活動/片段中聲明它。 這不是很多人認為的特殊事情。 因此,每個活動/片段都可以擁有自己聲明的捆綁包(通常是onCreate()
聲明的默認參數)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.