【发布时间】:2018-05-20 04:28:16
【问题描述】:
我正在开发一个应用程序,我必须在其中获取最热门活动的所有视图。此活动可能属于或可能不属于我的应用。
我能够从ViewGroup(root view) 获得所有意见。
现在我只想获得最重要活动的根视图来完成我的工作,但我找不到任何答案让我有一个想法从服务中获取活动的根视图 。
我曾经使用过这些方法:
View rootView = Window.DecorView.RootView;
和
Context ctx = this;
ViewGroup rootView = ((Activity)ctx).getWindow().getDecorView().findViewById(android.R.id.content);
但是在服务类中没有任何作用。
它报告getWindow() 和findViewById() 在android 服务类中不起作用。
所以我只想知道有没有其他方法可以做到这一点?
提前致谢...:-)
【问题讨论】:
-
看看this ..可能对你有帮助。
-
谢谢@HarshadPrajapati。它确实帮助我理解了 android 服务...:-) 但不幸的是我的问题没有解决
标签: android android-service rootview