我在TextWatcher的活动中使用了onPostCreate,但现在我已经将它变成了一个片段。
在一个片段中这是什么等价物?

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

最佳答案

看看片段生命周期。等到片段附加到活动
http://developer.android.com/guide/components/fragments.html
您可以在onActivityCreated中完成工作。
要获得Context使用getActivity()
protected void onPostCreate (Bundle savedInstanceState)
添加到API级别1中
当活动启动完成时调用(在调用onStart()onRestoreInstanceState(Bundle)之后)。应用
通常不会实现此方法;它用于系统
类在应用程序代码运行后执行最终初始化。
派生类必须直接调用此方法的超级类实现。如果他们不这样做,一个例外是
投掷。
参数savedInstanceState如果活动在先前关闭后正在重新初始化,则此捆绑包
包含最近在中提供的数据
onSaveInstanceState(Bundle)注意:否则为空。

07-24 09:37