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