我是andorid的初学者。所以我的问题可能是简单的解决方案我想通过加载消息/图像来创建活动的叠加层。 Activity执行少量并行异步任务以从Web服务器加载内容,并且我希望在所有异步任务完成后显示它,同时我需要使用活动视图(添加加载的内容)并且操作栏应始终可见。
我尝试了几种方法但没有成功。
还有其他方法可以达到预期的效果吗? 谢谢你的帮助。
答案 0 :(得分:0)
使用叠加层创建一个片段,然后将其附加到您的活动中,如下所示:
FragmentManager fragmentManager = getFragmentManager();
beginTransaction().add(new MyFragment(), MyFragment.class.getCanonicalName()).commit();
完成加载后,请执行
fragmentManager = getFragmentManager();
fragmentManager.beginTransaction().remove(myFragment).commit();
但是你必须在每个活动中都这样做,但显示叠加层的实际代码,可能是淡入淡出等等,可以很好地用你的片段封装。