[問題](已解決) Fragment底下使用AlertDialog
我宣告了一個global的 AlertDialog,然後在一個JSON的try-catch底下去產生一個AlertDialog物件
如圖紅框所示,在生成物件時可以給他設定setNeutralButton
但是我需要在一些判斷條件底下去動態產生按鈕時會像黃框所示一樣變成紅字
而目前的處理方式是如綠框內使用setButton來暫時解決
但是我想請問黃框的狀況發生原因為何?並且我該如何用黃框的方式來達成我的目的?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.133.229.31
※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1507789075.A.31B.html
→
10/12 14:50,
7年前
, 1F
10/12 14:50, 1F
→
10/12 14:50,
7年前
, 2F
10/12 14:50, 2F
我試著宣告成AlertDialog.Builder結果像這樣,用Alt+Enter解決會強制轉為AlertDialog
→
10/12 14:51,
7年前
, 3F
10/12 14:51, 3F
→
10/12 14:52,
7年前
, 4F
10/12 14:52, 4F
推
10/12 15:11,
7年前
, 5F
10/12 15:11, 5F
是的!雖然上面有提到型別宣告有誤,但是修正後同樣的程式碼在Activity底下是正常的
推
10/12 15:24,
7年前
, 6F
10/12 15:24, 6F
推
10/12 15:41,
7年前
, 7F
10/12 15:41, 7F
→
10/12 15:42,
7年前
, 8F
10/12 15:42, 8F
我將推文中圖片程式碼中的.create()刪去後就解決了我所有的問題了,不過還是不太懂這個create影響的問題所在
現在的code
https://images.plurk.com/7vWXqlf6ElkwWtKLiUlt.jpg
※ 編輯: gn00386614 (220.133.229.31), 10/12/2017 15:56:35
→
10/12 15:59,
7年前
, 9F
10/12 15:59, 9F
→
10/12 15:59,
7年前
, 10F
10/12 15:59, 10F
→
10/12 15:59,
7年前
, 11F
10/12 15:59, 11F
→
10/12 16:00,
7年前
, 12F
10/12 16:00, 12F
→
10/12 16:02,
7年前
, 13F
10/12 16:02, 13F
→
10/12 16:05,
7年前
, 14F
10/12 16:05, 14F
→
10/12 16:07,
7年前
, 15F
10/12 16:07, 15F
→
10/12 16:08,
7年前
, 16F
10/12 16:08, 16F
原來如此,感謝說明
Java的基礎這方面自己真的比較弱,畢竟目前實際開發還不到半年的經驗都還在邊學邊摸的階段
※ 編輯: gn00386614 (220.133.229.31), 10/12/2017 16:17:05
AndroidDev 近期熱門文章
PTT數位生活區 即時熱門文章