0
問題在第一次運行,我存儲dictionary<string,dictionary<string,string>>
(讓我們叫它CategoryDictionary
)。當我重新運行代碼(不關閉仿真器)時,categorydictionary
中的計數變爲空。檢索字典從孤立的存儲
無論我從categorydictionary
獲得的假設上的UI來顯示,所以因爲這個問題只在空白屏幕第一次運行,但第二次運行結果我得到的UI數據
while (enum1.MoveNext())
{
KeyValuePair<string, string> keyvalue = (KeyValuePair<string, string>)enum1.Current;
string key = keyvalue.Key;
WidgetBean bean = null;
dict.TryGetValue(key, out bean);
ret.Add(key, bean);
}
所以基本上在第二次運行時,bean的所有條目都有空值。
你是如何存儲詞典,和哪裏「enum1」從何而來? –
如果發現它已添加到臨時字典中,那麼我正在爲字典查找path =「/」,然後enum1是用於臨時字典的枚舉器 – Apoorva
Category_Dict.TryGetValue(CategoryPath,out temp);類別路徑被分配到「/」 – Apoorva