片段中的OnPostCreate

时间:2014-06-14 15:37:43

标签: android android-fragments

我在TextWatcher的活动中使用onPostCreate,但现在我已将其转换为片段。

片段中的等价物是什么?

  @Override
protected void onPostCreate(Bundle savedInstanceState) {
    mSearchView.addTextChangedListener(filterTextWatcher);
    super.onPostCreate(savedInstanceState);
}

1 个答案:

答案 0 :(得分:5)

查看片段生命周期。等到片段附加到活动

http://developer.android.com/guide/components/fragments.html

您可以在onActivityCreated

中完成工作

Context使用getActivity()

  

protected void onPostCreate (Bundle savedInstanceState)

     

在API级别1中添加

     

活动启动完成时调用(调用onStart()onRestoreInstanceState(Bundle)后)。 <强>应用   一般不会实施这种方法;它适用于系统   在应用程序代码运行后进行最终初始化的类。

     

派生类必须调用超类的此方法的实现。如果他们不这样做,将会有例外   抛出。

     

参数savedInstanceState如果在之前关闭之后重新初始化Activity,那么这个Bundle   包含最近提供的数据   onSaveInstanceState(Bundle)。注意:否则为空。