2012-07-18 21 views
1

我想使用視圖鰭實現一個Appwidget。我在我的視圖中聲明瞭兩個視圖,一切正常。現在從開發人員選項中選擇「不要保留活動選項」並返回到主屏幕。你會發現appwidget與viewflipper掛起。在AppWidgets中的ViewFlipper和不保留活動

從屏幕和resinstall中刪除appwidget。它將開始正常工作,直到您在主屏幕上。啓動任何活動都會導致同樣的問題。你的appwidget停止工作。

從日誌中沒有任何東西來到您的appwidget提供程序。每次我們發起任何活動時,主屏幕活動都會死亡。

每次使用ViewFlipper時都會出現此問題。

我真的很沮喪,每一個新版本的Google都增加了更多的不穩定性。 Android應該決定處理活動週期,或者像iOS一樣簡單地處理它。

如果有任何機構能夠解決這個問題,請在Appwidget上查看腳蹼,請賜教。或者如果有人認爲最好不要在appwidget上使用viewflipper,請分享。

+0

你有沒有找到一個解決方案呢?選中「不保留活動」複選框時,我的應用程序小部件不可點擊。 – 2013-11-16 18:09:08

回答

0

哦!這是我的問題,我想我只是不處理與低內存情況appwidget ID的正確

這個程序上的小工具https://play.google.com/store/apps/details?id=co.ccltd.maplights.nyc.freemium&feature=nav_result#?t=W251bGwsMSwxLDMsImNvLmNjbHRkLm1hcGxpZ2h0cy5ueWMuZnJlZW1pdW0iXQ使用viewflippers ..

我所做增加窗口更新時間,這是現在30分鐘。對於我的特殊應用來說這是足夠的。基本上它的viewflippers和pendingintents將掛起後,android deprioritizes它(甚至無法獲得一個響應後,點擊),但小部件更新後,它將再次工作。

左右我想,還需要更多的測試!但它很好地知道,它不僅處理appwidget ID在低內存情況下,但可能是一個小故障