片段中的OnPostCreate

use*_*470 2 android android-fragments

TextWatcher在的“活动”中使用,onPostCreate但现在我将其变成了片段。

片段中的等效内容是什么?

  @Override
protected void onPostCreate(Bundle savedInstanceState) {
    mSearchView.addTextChangedListener(filterTextWatcher);
    super.onPostCreate(savedInstanceState);
}
Run Code Online (Sandbox Code Playgroud)

Rag*_*dan 6

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

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

您可以在中进行工作onActivityCreated

获得Context使用getActivity()

protected void onPostCreate (Bundle savedInstanceState)

在API级别1中添加

当Activity启动完成时(在onStart()onRestoreInstanceState(Bundle)被调用之后)调用。应用程序通常不会实现此方法;它旨在让系统类在应用程序代码运行后进行最终初始化。

派生类必须调用此方法的超类的实现。如果不这样做,将引发异常。

参数savedInstanceState 如果Activity在先前关闭后正在重新初始化,则此Bundle包含它最近提供的数据 onSaveInstanceState(Bundle)。注意:否则为null。