
1 Lin0936 2020 年 4 月 23 日 取一下当前显示的 Activity? |
2 BigDogWang 2020 年 4 月 23 日 换 dialog |
3 zongren 2020 年 4 月 23 日 context 不就是 activity 吗。。。 |
4 shenhb 2020 年 4 月 23 日 你别用 dialog 相关的啊,dialog 相关必须依附于 activity 的,随便其他的 view 都行啊 |
5 atfeel OP @BigDogWang dialog 没法实现 TabLayout+ViewPager 联动 |
8 asAnotherJack 2020 年 4 月 23 日 获取当前的 activity ?通过 application 的 registerLifecycle 那个很长的方法 |
9 atfeel OP @asAnotherJack 现在是根本获取不到。。 |
10 xuroid 2020 年 4 月 23 日 new FloatView()的时候加 Context 吧。 |
11 caibou 2020 年 4 月 23 日 在 application 注册 ActivityLifecycleCallbacks,可以拿到当前在 activity |
12 Anarchy 2020 年 4 月 23 日 悬浮窗如果是需要依附在 Activity 的,直接 View 新建实例的时候穿 Activity 就好了。如果不依附 Activity 使用 Application 的话,那么你的问题就是取当前正在可见或聚焦的 Activity 是哪个了。如果是下面的问题可以通过 Application#registerActivityLifecycleCallbacks 方法保存下当前可见的 Activity |
13 BigDogWang 2020 年 4 月 23 日 @atfeel 是吗?我记得 DialogFragment 最后还是依托于 Dialog 实现的。 如果不行的话就重新写一个悬浮 View ? |
14 atfeel OP @xuroid 加进去也没有用吧,Context 本身是没有 getSupportFragmentManager()这个方法的,还是我弄错哪里了? |
15 KunMinX 2020 年 4 月 24 日 可以试试 DialogActivity |