我现在使用片段了一段时间,我想问你在使用fragments
时添加编程逻辑的最佳实践。
我通常在扩充布局和实例化视图(TextViews EditTexts列表)之后立即设置单击侦听器并实例化适配器等...在onCreateView
方法内。
您认为在片段生命周期中添加逻辑的最佳位置是什么?
答案 0 :(得分:2)
我个人使用onViewCreated()
根据文档是布局膨胀到布局后调用的方法。
它有助于保持代码清洁,并且没有一个方法实现所有逻辑。
答案 1 :(得分:1)
1.我在
中进行布局和注册听众 onViewCreated();
2.以下两种处理恢复的方法。
public void onAttach(Activity activity) {
super.onAttach(activity);
//do something
}
@Override
public void onDetach() {
super.onDetach();
//do something
}