PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
AndroidDev
[問題] Dialog in non-activity class的方法呼叫
作者:
iori9100
(呵呵)
2017-09-11 15:56:28
因為最近有需要做一個檔案瀏覽器
剛好網路上有個DEMO 就照他的方式去做看看
https://github.com/mburman/Android-File-Explore/blob/master/FileExplore/src/com/mburman/fileexplore/FileExplore.java#L140
但我發現 裡面的
@Override
protected Dialog onCreateDialog(int id)
這個方法會變成覆寫無效 單純變一個方法撰寫而已
其中 removeDialog(INT);
showDialog(INT);
會無法呼叫 可是如果CODE是寫在 activity 裡面的話
就都正常了
請問我現在是要如何改寫呢??
(我知道這些CODE的用處 只是這個無法呼叫的問題之前也出現過 所以我後來寫在
ACTIVITY裡面了 但現在想說寫在別的CLASS裡面 但不知道如何呼叫...)
作者:
ab18282099
(poppopjack)
2017-09-11 16:09:00
寫一個Singleton模式的class,然後public Dialog mDialog() { …… return dialig },再需要顯示的地方宣告Dialog myDialog = class.getInstance.mDialog();myDialog.show();以上是小弟有時候會用的方式,請參考看看
作者:
ssccg
(23)
2017-09-11 16:18:00
一般的UI需要Activity的Context
作者:
iori9100
(呵呵)
2017-09-11 23:13:00
藥用getapplicationcontex嗎?
作者: KeySabre (KeySabreur)
2017-09-11 23:23:00
application context跟activity context不同
作者:
ab18282099
(poppopjack)
2017-09-11 23:27:00
builder不能用getApplocationContext要activity.this
繼續閱讀
[問題] 預載AP?類似POS機
mnmnmmm
[問題] 電腦連手機想adb shell 卻失敗
Visual52
Re: [問題] 如何包一個有做連接service的aar?
gn00618777
[問題] Google Arcore範例如何改才能顯示模型在模擬器上
horselai
[問題] 如何包一個有做連接service的aar?
gn00618777
[問題] 與其他app互動
ihavenosense
[問題] 沒有降噪功能的安卓機
Peugeot206cc
[問題] Android 新手課程
kevinZJL
[問題] doing too much work on its main thread
HAmakers
[問題] FTP CLIENT 無法下載中文檔名的檔案?
iori9100
Links
booklink
Contact Us: admin [ a t ] ucptt.com