在片段中添加编程逻辑的最佳位置在哪里?

时间:2013-07-16 07:57:15

标签: android coding-style android-fragments

我现在使用片段了一段时间,我想问你在使用fragments时添加编程逻辑的最佳实践。 我通常在扩充布局和实例化视图(TextViews EditTexts列表)之后立即设置单击侦听器并实例化适配器等...在onCreateView方法内。

您认为在片段生命周期中添加逻辑的最佳位置是什么?

2 个答案:

答案 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
}