作者taco2548 (T@cO)
看板AndroidDev
標題[問題] 請問什麼狀況下需要在方法內寫類別
時間Mon Dec 25 21:39:27 2017
private void test(){
class hello{new AlertDialog.Builder....}
new AlertDialog.Builder(this)
.setPositiveButton(省略...{new hello() })
.setNegativeButton(省略...{new hello() })
.show();
}
我想請問在什麼狀況下會這樣子寫?(類別寫在方法內)
我這樣子寫正確嗎?
我剛剛在嘗試寫dialog的時候
想讓程式碼減短,自己亂用了一個簡單的封裝
可以運作,但不太清楚類別寫在方法內的時機
請各位先進指教一下,謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.77.199.1
※ 文章網址: https://webptt.com/m.aspx?n=bbs/AndroidDev/M.1514209170.A.0C4.html
1F:→ lnmlee: 客戶說有要給程式碼的時候(寫太少會被砍價你一定沒遇過) 12/25 22:19
2F:推 zop: 客戶要拿程式碼的時候,我都會把舊的碼留下 12/25 23:28
3F:→ erty0402: 翻閱一下 builder的使用時機 12/26 13:09
4F:→ y3k: 時機就是這個class只用在這個方法裡的時候 12/26 19:18
5F:→ taco2548: 感謝解答 12/27 16:14