我有2個活動 - A和BAndroid:無限子活動。這會成爲記憶問題嗎?
在包含列表視圖的活動A中產生一個新的子活動B.在活動B中有一個按鈕啓動活動A以便選擇另一個子活動B.
這似乎創造一個無限循環方案,其中
A-> B-> A-> B-> A-> B-> A-> B - > ......... .....
所以,如果我中途退出程序,並再次返回我會得到一個問題?
因爲我的程序有一個隨機拋出的異常,我沒有辦法解決。
我有2個活動 - A和BAndroid:無限子活動。這會成爲記憶問題嗎?
在包含列表視圖的活動A中產生一個新的子活動B.在活動B中有一個按鈕啓動活動A以便選擇另一個子活動B.
這似乎創造一個無限循環方案,其中
A-> B-> A-> B-> A-> B-> A-> B - > ......... .....
所以,如果我中途退出程序,並再次返回我會得到一個問題?
因爲我的程序有一個隨機拋出的異常,我沒有辦法解決。
你的程序拋出什麼樣的異常?
而且 - 這不應該成爲一個問題,因爲Android會從內存中刪除未使用的活動。如果您在某些變量字段中保留未使用的活動並且Android無法處理它們,問題就會發生。
沒有看到堆棧跟蹤,我們真的幫不了你。這聽起來像是一個非常糟糕的設計模式。你應該看看不同的發射模式
http://developer.android.com/guide/topics/fundamentals.html#lmodes
謝謝。我解決了這個問題。不知道爲什麼。最有可能的是我將很多靜態變量改爲非靜態來解決它。 – Kyith 2010-09-28 23:40:51
不,我沒有這樣做。我想我正在繼續調試,但問題是如此隨機,發生在不同的活動,它很難趕上。 – Kyith 2010-08-30 13:49:06
嘗試使用一些錯誤報告庫 - http://code.google.com/p/acra/ – krtek 2010-08-30 14:01:11