我在app中有两个片段。当用户启动应用程序时,在主布局片段容器中显示第一个片段,当用户单击该按钮时,第二个片段替换第一个片段。
我想这样做:当app启动时,在第二个片段中加载来自GET url请求的一些文本。当用户点击按钮显示第二个片段时,所有文本都已加载。
我该怎么做?
也许,在第二个片段中创建函数“loadContent”,当app启动时调用此函数..
有人对此有任何想法/信息,请提供给我^)
答案 0 :(得分:1)
在Activity的onCreate方法中进行GET调用。定义自己的具有抽象getter的接口。在Activity上实现接口,并覆盖getter以返回GET响应。
在片段onAttach(Activity)初始化界面,如:
Interface callback = new Interface(activity);
现在从onAttach之后的片段生命周期中的任何地方获取数据,来自回调对象,如:
callback.getterFunction();