[問題] ProgressDialog的spinner消失(解決)
----------------------已解決----------------------
最後發現是style裡面color的問題
在下載網路上別人的style時,將某個顏色設成白色
導致spinner變成白色看不到QQ
----------------------已解決----------------------
想請教各位
我的app有進行擷取網路資料的部分
先宣告一個private ProgressDialog dialog;
因此會在onCreate時,進行
dialog = ProgressDialog.show(Homepage.this, "連線中", "取得資料中請稍候...",
true);
再另外開thread來進行抓取資料,待fetch完資料後,finally再進行dialog.dismiss()
起初都沒問題,spinner都還在,但不清楚是何時開始spinner突然消失不見
變成下圖這種情況(且不管哪個頁面使用的ProgressDialog,spinner全都不見)
http://i.imgur.com/VeSXG5j.png

照理說左下角(紅框處)會有一個綠色的spinner在轉,但現在spinner直接消失不見
雖然不影響使用,但還是覺得想解決這個問題..(畢竟要上架)
但毫無頭緒是哪裡造成這個問題
目前有稍微檢查是不是style裡面有繼承然後不小心改動,但好像不是這裡的問題...
謝謝大家!
目前在Stack Overflow上得到的另一解法是使用Open Soucre的Material Dialog
如下
http://goo.gl/DM5sd1
的確是解決了這個問題(但還是好想知道為什麼@@)
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.160.144.119
※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1467174047.A.4EF.html
推
06/29 13:19, , 1F
06/29 13:19, 1F
→
06/29 13:19, , 2F
06/29 13:19, 2F
你是指開發人員選項→進階選項內→動畫嗎?
這個我有開啟,我在想是不是global setting的問題
因為我同樣的code,開新的project卻有spinner...
(但這份code已經有幾十個activity...實在不好一個一個轉移到新的project)
Thanks anyway.
推
06/29 20:33, , 3F
06/29 20:33, 3F
→
06/29 20:33, , 4F
06/29 20:33, 4F
其實我是在onResume裡面呼叫show,不過onCreate試過也不行
奇怪的點是我在這份project不管哪個activity呼叫,都不會出現spinner
但在別份就會出現
推
06/30 08:16, , 5F
06/30 08:16, 5F
→
06/30 08:16, , 6F
06/30 08:16, 6F
dialog = ProgressdDialog.show....
改成Github上的Open Source
dialog = new MaterialDialog.Builder(this)...
就可以了@@但還是不知道為什麼....
→
06/30 09:59, , 7F
06/30 09:59, 7F
推
07/01 08:43, , 8F
07/01 08:43, 8F
→
07/01 08:43, , 9F
07/01 08:43, 9F
→
07/01 08:43, , 10F
07/01 08:43, 10F
→
07/01 08:43, , 11F
07/01 08:43, 11F
※ 編輯: ws089032 (180.176.60.13), 07/09/2016 21:27:07