Android手機APP程式怪怪的?發生閃退或無法顯示資料的情況。

APP程式在使用一段時間之後…

不曉得大家在用Android APP程式時,有沒有碰到類似的情況,就是平常使用時都正常,可是後來程式就變的「怪怪的」,我這邊說的「怪怪的」有很多種情況,最常見到的大概就像是「閃退」、「資料異常」,或是「資料不正確」這些情況。

像是我之前寫的一篇文章「ANDROID手機的GOOGLE「PLAY商店」無法開啟,一執行就立即關閉結束掉了」,就是類似的情況之一。

為什麼會有這樣的情況發生呢?其實我是在學寫Android程式之後,才發覺到原來許多問題源,都是程式本身「儲存資訊(Preference)」或「資料庫(SQLite)」的問題,一個程式在寫時,如果考慮的不是很周詳,或發生了一些意外狀況,導致資料異常時,當APP程式去讀取這些「異常」的資料時,就會發生「秀逗」的狀況。

舉例來說,我常用來查電視節目中的電影時刻表的Android程式「電影時刻」,這個程式用來查正在播放及節目表都相當的方便,對於我這個電影迷來說,真的很有用處,所以我就一直都有在使用。

但這個程式有個小毛病,每次大約使用1個禮拜的時間之後,在「電視節目表」中的「現正播放」功能,以及某些電影台的時刻表資訊,會呈現「空白」的狀況,如下圖:

4853-01

Advertisement

使用「清除資料」來刪除應用程式資料

那這樣的問題要怎麼解決呢?

當然最根本的解決辦法,是將這個問題提交給程式的作者,大家都可以在Play商店的每一個APP程式裡,查到程式開發人員的電子信箱,直接寫信給他們即可,或是直接在評論中,留下您的問題也可以。

而在開發人員解決問題之前,我來教大家一個「治標不治本」的方法,就是先清除應用程式的資料,來重置APP程式,操作方式如下:

Step 1. 首先開啟Android的「設定」,再點選「應用程式」,最後再從「應用程式」裡,找到你想要清除的APP程式名稱,我這邊是以「電影時刻」這個APP來做示範,如下圖:

4853-02

Step 2. 最後再點擊〔清除資料〕,並點擊「您要刪除應用程式資料嗎?」的〔確定〕按鈕,如下圖:

4853-03

利用這樣的一個小技巧,就可以重置這個APP程式,在下次開啟它時,大部份來說,程式在重新初始化資料之後,都可以再次正常的運作。

接著就等待APP作者的更新吧!

發表迴響

以經常會遇到的問題及「初學者」的角度,來看待「電腦教學」這回事。